Я создаю админ-панель и хочу дать доступ к какой-то роли, такой как admin, мод, поддержка, бог и т. Д. Но в той же группе один из маршрутов, я хотел бы дать доступ только для Бога и Админа. Могу ли я сделать это в одной группе или я должен создать отдельную группу для этого маршрута (отдельную группу или добавить промежуточное ПО только для одного маршрута), но я предпочитаю отдельную группу.
Route::group(['prefix' => 'admin', 'middleware' => ['roles'], 'roles' => ['administrator', 'moderator', 'support']], function () {
Route::get('/', 'AdminController@index')->name('admin.index');
Route::get('users', 'AdminController@users')->name('admin.users');
Route::get('messages', 'AdminController@messages')->name('admin.messages');
});
И отдельная группа
Route::group(['prefix' => 'admin', 'middleware' => ['roles'], 'roles' => ['administrator']], function () {
Route::get('finance', 'AdminController@finance')->name('admin.finance');
});
Как я могу сделать в одной группе. Я пытался, но у меня есть доступ ко всем методам финансирования, даже если я только поддержка.