Пример #1
0
 public static function createOrUpdate($id = null, $request)
 {
     $model = is_null($id) ? new Role() : Role::findOrFail($id);
     $model->name = $request->input('name');
     $model->slug = $request->input('slug');
     $save = $model->save() ? $model : false;
     if ($save) {
         $model->permissions()->sync($request->input('permissions'));
     }
     return $save;
 }
Пример #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     User::insert(['name' => 'admin', 'email' => 'admin@localhost', 'password' => bcrypt('password')]);
     User::first()->attachRole(Role::create(['name' => 'Admin', 'slug' => 'admin', 'description' => '', 'parent_id' => NULL]));
     Role::first()->attachPermission(Permission::create(['name' => 'Admin Dashboard', 'slug' => 'admin.dashboard', 'description' => '']));
 }
Пример #3
0
 public static function edit($id, $request)
 {
     $user = Permission::findOrFail($id);
     return view('l5cp-user::perm.create_edit')->withRoles(Role::all())->withUser($user);
 }