У меня проблема с маршрутизации laravel.Laravel 5.2 Auth routing
Я хочу иметь маршруты, как это:
/ - home page for unauthenticated users
/login - login page
/register - register page
/dashboard - home page for authenticated users
После Войти я хочу пользователь будет перенаправлен на/приборную панель, и если идентифицированный пользователь переходит к/или любому другому незащищенному маршруту, я также хочу, чтобы перенаправить его to/dashboard.
My routes.php.
`Route::get('/', '[email protected]');
Route::group(['middleware' => 'web'], function() {
Route::auth();
Route::get(‘/dashboard’, ‘[email protected]');
Route::get('/logout', 'Auth\[email protected]');
});`
Это работает, однако если идентифицированный пользователь переходит к/или любому другому незащищенному маршруту, я хотел бы перенаправить его на/приборную панель. Как я могу сделать эту работу?
В вашем методе 'HomeController @ index' выполните проверку и перенаправьте пользователя Auth на панель управления. 'Auth :: check()? return redirect() -> url ('/ dashboard'): ''; ' –
Спасибо, теперь он работает. – John
Я отправлю его как ответ –