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