Всем привет.
Есть файл admin.php с админскими роутам
protected function mapAdminRoutes()
{
Route::middleware(['web', 'auth'])
->prefix('admin')
->as('admin.')
->namespace($this->namespace . '\Admin')
->group(base_path('routes/admin.php'));
}
Далее в admin.php создаю роут
Route::resource('users', 'UserController');
Создается 7 роутов.
Вот к примеру один из них
joxi.ru/D2PYEYaHpLd8vA
И хотелось бы узнать, возможно ли для этих роутов добавить свое ключ=значение например в массив "action"?
Например
'group' => 'users'
Для чего это мне?
Хочу сделать роли для пользователей основанные на роутах.
Т.е. чтобы для каждого раздела сайта можно было устанавливать свои уровни доступа.
Как я это представляю:
Вот для этого мне и нужно добавить произвольное значение в параметры роута, чтобы при создании роли на страницу подгрузились не все роуты, а только те которые нужны(внешние роуты и роуты логина/регистрации ненужны).
Далее выставляю галочки напротив роутов к которым разрешить доступ для этой роли и все.
Надеюсь на чей-нибудь совет.
Спасибо!