validate([ 'username' => 'required|string', 'password' => 'required|string', ]); try { $response = Http::post(config('services.backend_api.url') . '/api/cms/login_password', [ 'username' => $this->username, 'password' => $this->password, ]); $json = $response->json(); if ($response->successful()) { if ($json['code'] === 200) { Session::put('user', $json['data']['user'] ?? null); return redirect('/main/profile'); } else { $this->addError('username', $json['message'] ?? 'Login failed.'); } } else { $message = $json['message'] ?? 'Login request failed. Please try again.'; $this->addError('username', $message); } } catch (\Exception $e) { $this->addError('username', 'An error occurred: ' . $e->getMessage()); } } public function render() { return view('livewire.auth.login-form'); // This will point to the resource/views/livewire/auth/login-form.blade.php component } } // validate([ // 'username' => 'required|string', // 'password' => 'required|string', // ]); // try { // $response = Http::post(config('services.backend_api.url') . '/api/cms/login_password', [ // 'username' => $this->username, // 'password' => $this->password, // ]); // $json = $response->json(); // if ($response->successful()) { // if ($json['code'] === 200) { // Session::put('admin_uuid', $json['data']['admin_uuid'] ?? null); // return redirect('/main/profile'); // } else { // $this->addError('username', $json['message'] ?? 'Login failed.'); // } // } else { // $message = $json['message'] ?? 'Login request failed. Please try again.'; // $this->addError('username', $message); // } // } catch (\Exception $e) { // $this->addError('username', 'An error occurred: ' . $e->getMessage()); // } // } // public function render() // { // return view('livewire.auth.login-form'); // This will point to the resource/views/livewire/auth/login-form.blade.php component // } // }