Esempio n. 1
0
 /**
  * Store a newly created Role in storage.
  *
  * @param CreateRoleRequest $request
  *
  * @return Response
  */
 public function store(CreateRoleRequest $request)
 {
     $this->authorize('system.manage');
     $input = $request->all();
     $role = $this->roleRepository->create($input);
     $role->abilities()->sync($input['abilities']);
     Flash::success('Role saved successfully.');
     return redirect(route('roles.index'));
 }
 /**
  * @param Request $request
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function store(Request $request)
 {
     $this->validate($request, array('name' => 'required|unique:roles', 'display_name' => 'required'));
     $role = $this->role->create($request->all());
     $role->savePermissions($request->get('perms'));
     $role->forcePermission('basic-authenticated');
     Flash::success(trans('admin/roles/general.status.created'));
     // 'Role successfully created');
     return redirect('/admin/roles');
 }
 /**
  * @param Request $request
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function store(Request $request)
 {
     $this->validate($request, array('name' => 'required|unique:roles', 'display_name' => 'required'));
     $attributes = $request->all();
     if (array_key_exists('selected_users', $attributes)) {
         $attributes['users'] = explode(",", $attributes['selected_users']);
     }
     $role = $this->role->create($attributes);
     $role->savePermissions($request->get('perms'));
     $role->forcePermission('basic-authenticated');
     $role->saveUsers($attributes['users']);
     Flash::success(trans('admin/roles/general.status.created'));
     // 'Role successfully created');
     return redirect('/admin/roles');
 }
Esempio n. 4
0
 /**
  * @param Request $request
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function store(Request $request)
 {
     $this->validate($request, array('name' => 'required|unique:roles', 'display_name' => 'required'));
     $attributes = $request->all();
     Audit::log(Auth::user()->id, trans('admin/roles/general.audit-log.category'), trans('admin/roles/general.audit-log.msg-store', ['name' => $attributes['name']]));
     if (array_key_exists('selected_users', $attributes) && !empty($attributes['selected_users'])) {
         $attributes['users'] = explode(",", $attributes['selected_users']);
     } else {
         $attributes['users'] = null;
     }
     $role = $this->role->create($attributes);
     $role->savePermissions($request->get('perms'));
     $role->forcePermission('basic-authenticated');
     $role->saveUsers($attributes['users']);
     alert()->success(trans('admin/roles/general.status.created'));
     return redirect('/admin/roles');
 }