Laravel 5.4课程没有';在Auth::login之后似乎不会持久
尽管很多人都有这个问题,但我发现的解决方案并不奏效。我只是尝试使用Augh::login($user),然后重定向。在调用login()之后,我立即验证了用户是否正在登录,但是,一旦我重定向,我就会返回到登录屏幕。以下是我的路线:Laravel 5.4课程没有';在Auth::login之后似乎不会持久,laravel,authentication,laravel-5,laravel-5.4,Laravel,Authentication,Laravel 5,Laravel 5.4,尽管很多人都有这个问题,但我发现的解决方案并不奏效。我只是尝试使用Augh::login($user),然后重定向。在调用login()之后,我立即验证了用户是否正在登录,但是,一旦我重定向,我就会返回到登录屏幕。以下是我的路线: Route::group(['middleware' => ['web']], function() { Auth::routes(); Route::get('/', function () { return view('wel
Route::group(['middleware' => ['web']], function() {
Auth::routes();
Route::get('/', function () {
return view('welcome');
});
Route::get('/dashboard', 'admin\adminRootController@dashboard')->middleware('auth');
});
我已经花了大约5个小时在不同的解决方案上,绝对没有尽头,有人请帮忙 重构您的路径以实现以下目标:
Auth::routes();
Route::group(['middleware' => ['web']], function() {
Route::get('/', function () {
return view('welcome');
});
});
Route::group(['middleware' => ['web', 'auth']], function() {
Route::get('/dashboard', 'admin\adminRootController@dashboard')
});
Auth::routes()
无需放置在任何路由组中,因为它已经由框架配置。如果您想保护任何路由,请确保在路由中使用auth
中间件。使用多个标记,以便您的问题得到注意并接触到更多人。