repository = $repository; } public function login(Request $request) { $request->validate([ 'username' => 'required', 'password' => 'required', ]); $result = $this->repository->login($request->username, $request->password); return $this->success($result); } public function logout(Request $request) { $result = $this->repository->logout(Auth::id()); return $this->success($result); } }