Я обновил приложение Laravel 5.2 до Laravel 5.3. У меня есть много маршрутов ресурсов, как:Laravel 5.3 Имена маршрутов ресурсов
Route::resource('web/products', 'Web\ProductController', ['except' => ['show']]);
Route::resource('web/promos', 'Web\PromoController', ['except' => ['show']]);
Название маршрутов не сгенерированное для них до Laravel 5.2 были:
web.products.index
web.products.create
web.products.store
web.products.edit
web.products.update
web.products.edit
Я использовал вспомогательный маршрут(), чтобы напечатать все маршруты по имени. Проблема заключается в том, что теперь Laravel 5,3 генерирует свои маршруты с этим названиями:
products.index
products.create
products.store
products.edit
products.update
products.edit
Мне нужно, чтобы они были полностью в пространстве имен.
Это только изменяет сферу контроллеров. Мне нужно, чтобы имена маршрутов были web.products. * Вместо продуктов. * – Alan
Ах, я только заметил, что вы делаете 'web/products' - есть ли причина для этого? Если вы измените его на 'web.products', я думаю, что он даст вам маршруты, которые вы ищете. – Samsquanch