Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $role = new Role();
     $role->name = Input::get('name');
     $role->slug = Input::get('slug');
     $role->description = Input::get('description');
     $role->save();
     return Redirect::to('/admin/role');
 }
Пример #2
0
 public function storeRole(Request $request)
 {
     $role = new Role();
     $role->name = $request->input('name');
     $role->slug = $request->input('slug');
     $role->description = $request->input('description');
     $role->icon = $request->input('icon');
     $role->color = $request->input('color');
     $role->save();
     return redirect()->back();
 }
Пример #3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     /*
     \App\Roles::create(['name' => 'Super Admin',
         'slug'=>"super_admin",
         "Description"=>"Root Administrator Access, created at software install."]);
     */
     $roleAdmin = new Role();
     $roleAdmin->name = 'Super Admin';
     $roleAdmin->slug = 'super_admin';
     $roleAdmin->description = 'Root administrator access, created at software install.';
     $roleAdmin->save();
     $roleBasic = new Role();
     $roleBasic->name = 'Basic Access';
     $roleBasic->slug = 'lowest_access';
     $roleBasic->description = 'Lowest level access, general view-only';
     $roleBasic->save();
     $user = \App\User::where('username', '=', 'Super Admin')->first();
     // by object
     $user->assignRole($roleAdmin);
     $user = \App\User::where('username', '=', 'Tester')->first();
     // by object
     $user->assignRole($roleBasic);
 }