/** * Store a newly created resource in storage. * * @return Response */ public function store() { $input = Input::only('name', 'permissions'); try { $this->userRoleForm->validate($input); } catch (FormValidationException $e) { return back()->withInput()->withErrors($e->getErrors()); } $permissions = array_map(function ($permission) { return trim($permission); }, explode(',', e($input['permissions']))); $role = Role::create(['name' => e($input['name']), 'permissions' => $permissions]); flash('Rol adăugat cu succes.'); return back(); }
public function run() { DB::table('user_roles')->truncate(); Role::create(['name' => 'Administrator', 'permissions' => ['*']]); Role::create(['name' => 'Utilizator', 'permissions' => []]); }