本文主要和大家分享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中文網其他相關文章!