以下是代码。如果登录,则转到/dashboard
路线。但是在我去其他路线之后user session
没有坚持(我发现这是dd)。如果你解决了,请提前谢谢,我花了好几个小时。
Route::group(['middleware' => 'web'],function(){
Route::get('/', function () {
return view('welcome');
})->name('home');
Route::get('/dashboard' , [
'uses' => 'UserController@GetDashboard',
'as' => 'dashboard'
]);
Route::post('/signin' , [
'uses' => 'UserController@postSignin',
'as' => 'signin'
]);
});
在我的登录控制器中
public function postSignin(Request $request)
{
if(Auth::attempt(['email' => $request['email'],'password' => $request['password']])) {
return redirect()->route('dashboard');
}
return redirect()->back();
}
答案 0 :(得分:0)
=
是一个对象,而不是一个数组。尝试使用==
。