Files
opensem/app/Repositories/Core/Menu/Users.php
2024-01-05 01:30:46 +01:00

32 lines
1.1 KiB
PHP

<?php
namespace App\Repositories\Core\Menu;
class Users
{
public function make(Builder $menu)
{
$menu->add(__('boilerplate::layout.access'), ['icon' => 'users'])
->id('access')
->order(1000);
$menu->addTo('access', __('boilerplate::users.list.title'), [
'route' => 'boilerplate.users.index',
'permission' => 'users_crud',
])->activeIfRoute(['boilerplate.users.index', 'boilerplate.users.edit']);
$menu->addTo('access', __('boilerplate::users.create.title'), [
'route' => 'boilerplate.users.create',
'permission' => 'users_crud',
])->activeIfRoute('boilerplate.users.create');
$menu->addTo('access', __('boilerplate::layout.role_management'), [
'route' => 'boilerplate.roles.index',
'permission' => 'roles_crud',
])->activeIfRoute('boilerplate.roles.*');
$menu->addTo('access', __('boilerplate::users.profile.title'), ['route' => 'boilerplate.user.profile'])
->activeIfRoute('boilerplate.user.profile');
}
}