[WIP] Setup of skeleton
This commit is contained in:
33
app/Repositories/Core/Menu/Users.php
Normal file
33
app/Repositories/Core/Menu/Users.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace App\Repositories\Core\Menu;
|
||||
|
||||
use App\Repositories\Core\Menu\Builder as Builder;
|
||||
|
||||
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');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user