Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Route::get('generate/{id?}/{mini?}', [
'uses' => 'CompgenController@generateImage',
])->where([
'id' => '[0-9]+',
'mini' => 'Y'
]);
как сделать, что бы where не выбрасывало Exception, а делало редирект на главную?
Не в сети
У тебя изначальное понимание некорректное.
where не выбрасывает ошибку.
Тебе либо делать редирект на главную для всех случаев, когда не найден подходящий маршрут, либо после твоего роута дописать еще один, типа:
Route::get('generate/{id?}/{mini?}', function () {
return response()->redirectTo('/');
});
или более подходяще для твоего случая.
Не в сети