Laravel实现模拟用户登陆
程序员文章站
2022-04-08 12:47:16
...
本文主要和大家分享Laravel实现模拟用户登陆,希望能帮助到大家。
//强制用户id位100的人登录Auth::loginUsingId(100);//获取这个登录用户的id;dd(auth()->user()->id);
在测试的时候,我需要测试某一个登录用户的相关信息,我们是可以在auth provider里面进行强制登陆的,这样的话据不用在某一个具体的方法里面又写一段loginUsingId.
app\Providers\AuthServiceProvider.php
在boot里面加上你想要登陆的用户,那么这个用户就在全局登陆了.
public function boot() { auth()->loginUsingId(348); $this->registerPolicies(); }
测试结束之后,去掉那一行即可.如果想在某个方法里面临时换个用户登陆,那么再次使用loginUsingId即可.
相关推荐:
以上就是Laravel实现模拟用户登陆的详细内容,更多请关注其它相关文章!
上一篇: PHP 危险函数解释 分析
下一篇: PHP生成唯一订单号方案。