Esempio n. 1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $user = User::create(['name' => 'Admin', 'username' => 'admin', 'password' => bcrypt('secret')]);
     $role = Role::create(['name' => 'administrator', 'display_name' => 'Administrator']);
     $user->roles()->attach($role);
     $menu = $role->addMenu('Menu', 'menu');
     $menu->addPermission('manage-menu', 'Menu Index');
     $menu->addPermission('create-menu', 'Menu Create');
     $menu->addPermission('edit-menu', 'Menu Edit');
     $menu->addPermission('delete-menu', 'Menu Delete');
     $menu = $role->addMenu('Permission', 'permission');
     $menu->addPermission('manage-permission', 'Permission Index');
     $menu->addPermission('create-permission', 'Permission Create');
     $menu->addPermission('edit-permission', 'Permission Edit');
     $menu->addPermission('delete-permission', 'Permission Delete');
     $menu = $role->addMenu('Role', 'role');
     $menu->addPermission('manage-role', 'Role Index');
     $menu->addPermission('create-role', 'Role Create');
     $menu->addPermission('edit-role', 'Role Edit');
     $menu->addPermission('delete-role', 'Role Delete');
     $menu = $role->addMenu('Workflow', 'workflow');
     $menu->addPermission('manage-workflow', 'Workflow Index');
     $menu->addPermission('create-workflow', 'Workflow Create');
     $menu->addPermission('edit-workflow', 'Workflow Edit');
     $menu->addPermission('delete-workflow', 'Workflow Delete');
     $menu->addPermission('mapping-workflow', 'Workflow Mapping');
     Model::reguard();
 }
Esempio n. 2
0
 public function store(Request $request)
 {
     Role::create($request->only('name', 'display_name', 'description'));
     flash()->success('Role baru berhasil ditambahkan.');
     return redirect('role');
 }