0
我試圖手動登錄控制器或路由中的用戶。這在頁面範圍內工作,但不會持續。不能持久Auth ::登錄Laravel 5
這裏是我的代碼:
Route::get('check', function(){
if (Auth::loginUsingId(1)) { // User #1 is existing in the DB
return redirect()->intended('/check2');
}
});
Route::get('check2', function(){
dd(Auth::user());
});
而且我得到了:空我/ CHECK2頁面上
能有人給我一個快速提示? PS:我測試了默認的Auth Laravel系統,它工作正常。
非常感謝!
我沒有立即注意到任何事情,但我覺得這很簡單。它是否設置了Cookie?它是否在後端創建會話? –
一樣的東西? https://stackoverflow.com/questions/21603347/laravel-authattempt-will-not-persist-login?rq=1 – Chris
什麼版本的5,技術上有3個不同的版本,每個版本都有自己的破壞版本。 – lagbox