Laravel 添加和删除 Auth 会话变量
Laravel add and remove Auth session variables
用户登录系统后(Auth::attempt success)
如何向 Auth 会话添加额外数据并删除额外添加的变量
没有注销用户? (我的意思是不调用 Auth::logout();)
是否有 laravel 方法来做到这一点?
已更新: 找到了添加变量的方法,但如何删除添加的变量?
Auth::user()->setAttribute('key','value');
//Auth::user()->unsetAttribute('key','value'); ????? how to remove
return Response::json(Auth::user());
对此的简单回答,您可以使用 php 的 unset
函数取消设置变量、属性等。
试试这个
unset(Auth::user()->key);
用户登录系统后(Auth::attempt success)
如何向 Auth 会话添加额外数据并删除额外添加的变量
没有注销用户? (我的意思是不调用 Auth::logout();)
是否有 laravel 方法来做到这一点?
已更新: 找到了添加变量的方法,但如何删除添加的变量?
Auth::user()->setAttribute('key','value');
//Auth::user()->unsetAttribute('key','value'); ????? how to remove
return Response::json(Auth::user());
对此的简单回答,您可以使用 php 的 unset
函数取消设置变量、属性等。
试试这个
unset(Auth::user()->key);