У меня есть контроллер ресурсов в названной группе маршрутов, как показано ниже:
Route::group(['middleware' => 'ldapauth', 'namespace' => 'Admin', 'prefix' => 'admin', 'as' => 'admin.'], function () {
// other routes ...
Route::resource('institution', 'InstitutionController');
});
И я получаю дополнительного администратора для имен маршрутов, принадлежащих маршрутам контроллера ресурсов, см. Здесь:
+-------------------------------------+--------------------------------+
| URI | Name |
+-------------------------------------+--------------------------------+
| admin | admin.dashboard |
| admin/email/{id} | admin.email.show |
| admin/institution | admin.admin.institution.index |
| admin/institution | admin.admin.institution.store |
| admin/institution/contact | admin.institution.contact |
| admin/institution/create | admin.admin.institution.create |
| admin/institution/{institution} | admin. |
| admin/institution/{institution} | admin.admin.institution.destroy|
| admin/institution/{institution} | admin.admin.institution.update |
| admin/institution/{institution} | admin.admin.institution.show |
| admin/institution/{institution}/edit| admin.admin.institution.edit |
Любое руководство будет оценено. Нужно ли мне удалить контроллер ресурсов за пределами группы, а затем повторно применить промежуточное ПО и т. Д.?
Изменить: я хотел бы сохранить имя 'as' => 'admin.'
в группе маршрутов, поэтому мне не нужно добавлять префиксы ко всем маршрутам в группе. Так возможно ли это?
'as' => 'admin.'
- person aldrin27   schedule 08.10.2015prefix
означает, что мне нужно добавитьadmin
ко всем URL-адресам обычных маршрутов, поэтому это не решает проблему. Я почти уверен, что это невозможно. - person haakym   schedule 08.10.2015