/** * 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'); }
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(); }
/** * 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); }