コード例 #1
0
 /**
  * @return mixed
  */
 public function store()
 {
     if (Auth::user()->hasAccessTo('add', 'any', 'role')) {
         Role::create(Input::all());
         return redirect()->route('roles.index');
     }
 }
コード例 #2
0
 public function run()
 {
     $user = App::make(Config::get('auth.model'));
     $superuser = $user->find($user->min($user['primaryKey']));
     $role = new Role();
     $role->name = 'SuperAdmin';
     $role->description = 'This role is for the main administrator of your site. They will be able to do absolutely everything. (This role cannot be edited.)';
     $role->save();
     $role = Role::find('SuperAdmin');
     $role->users()->save($superuser);
     Role::create(['name' => 'Member', 'description' => 'Represents the baseline registered user. Customize permissions as best suits your site.']);
 }