我想要的是每次退出时清除remember_token
的值。
这是我在User.php
public function removeToken($token) {
$information = $this->where('remember_token', $token)->firstOrFail();
return $information;
}
这是UserController.php
public function signOut(Request $request, User $user) {
$deletedToken = $user->removeToken($request->token);
return response()->json($deletedToken);
}
具有functions
的{{1}}内的其他User.php
正在按预期工作,我的问题是为什么$this
关键字返回一个空对象,我想访问{ {1}}?
这行代码按预期工作,它也在$this
内。
removeToken()
如何解决我的问题?
答案 0 :(得分:0)
使用self
代替$this
关键字来定位User
模型,解决了此问题。