Laravel实现模拟用户登陆

小云云
发布: 2023-03-22 12:04:02
原创
2290 人浏览过

本文主要和大家分享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即可.

相关推荐:

php下使用curl模拟用户登陆的代码_PHP教程

以上是Laravel实现模拟用户登陆的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!