Есть ли способ иметь инструкции if в файле routes.php в Laravel 5? Я пробовал это, но не работает:Если условие в файле маршрута Laravel
Route::get('/', function()
{
if (Auth::user())
Route::get('/', '[email protected]_in_index');
else
Route::get('/', '[email protected]_index');
endif
});
Я бы предпочел, чтобы этот способ мог работать. Благодарю.
Hi. Спасибо за ваш ответ. Когда я использую ответ «Маршруты», я получаю эту ошибку: «Аргумент 1, переданный в Illuminate \ Routing \ Router :: group(), должен быть экземпляром массива, строка задана' – Sylar
. Это сложная задача @damnkid. В настоящее время он по умолчанию используется для гостевого_индекса, хотя я вошел в систему. Я предполагаю, что маршруты не могут определить, кто-то вошел в систему. Предполагается, что он все еще гость. – Sylar
Вы используете Auth :: user() или Auth :: check()? – Andy