Эта линия работает в routes.php:Laravel 5: Перенаправление беды
Route::get('faq', '[email protected]');
Так что я закомментировать и попробовать это:. Не работает, когда пользователь вошел в систему он не будет перенаправлять в контроллер действие, которое работает в упомянутом выше коде:
Route::get('faq', function()
{
if (Auth::check())
{
return redirect()->action('[email protected]');
}
else
{
return Redirect::to('/');
}
});
Ошибка:
New exception in xxxx.xx
InvalidArgumentException · GET /faq
Action App\Http\Controllers\[email protected] not defined.
Но контроллер и способ ясно там. Очевидно, я делаю что-то неправильно.
Вы можете попробовать поставить "/" перед тем часто задаваемых вопросов. Что-то вроде Route :: get ('/ faq'). – Michel
не проверяйте подлинность в своем маршруте. вместо этого используйте middlewares для действия вашего контроллера. – Salar