#laravel #routes
#laravel #маршруты
Вопрос:
До обновления до последней версии (8.x) я мог использовать имя файла маршрута как часть URL-адреса маршрута. Например, допустим, у меня есть файл routes/admin.php
, содержащий
Route::get('signin', function(){
return view('limitless.render', $data);
});
тогда я могу просто перейти к example.com/admin/signin
без получения ошибки 404.
По определенной причине я должен обновиться до последней версии. Но сразу после его обновления я больше не могу этого делать. Это больше не допустимо, я что-то пропустил?
Комментарии:
1. Используете ли вы группу маршрутов, чтобы сообщить маршрутизатору, что «вход» на самом деле должен быть «администратор / вход»? Смотрите Префиксы маршрута в документах Laravel.
2. Вот так:
Route::prefix('admin')->group(function () { Route::get('users', function () { // Matches The "/admin/users" URL }); });
3. @KazikM Я этого не сделал, потому что оно неявно имеет префикс имени файла. Спасибо, кстати, может быть, мне следует сделать это, предполагая, что префикс имени файла по умолчанию больше не поддерживается