示例#1
0
 /**
  * Store a newly created Role in storage.
  *
  * @param CreateRoleRequest $request
  *
  * @return Response
  */
 public function store(CreateRoleRequest $request)
 {
     $input = $request->all();
     $input['objectId'] = str_random(10);
     $role = $this->roleRepository->create($input);
     Flash::success('Role saved successfully.');
     return redirect(route('roles.index'));
 }
示例#2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateRoleRequest $request)
 {
     $created = $this->role->create($request->all());
     if ($created) {
         return redirect()->route('create_role')->with('message', 'Role successfuly registered!');
     } else {
         return redirect()->route('create_role')->with('error-message', 'Failed to Add role');
     }
 }
示例#3
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'));
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  App\Http\Requests\CreateRoleRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreateRoleRequest $request)
 {
     $this->authorize('roles-create');
     Role::create($request->all());
     return redirect('roles');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param Requests\CreateRoleRequest $request
  * @return Response
  */
 public function store(Requests\CreateRoleRequest $request)
 {
     $input = $request->all();
     $result = $this->role->store($input);
     return redirect('roles');
 }
 public function store(CreateRoleRequest $request)
 {
     $groupType = Role::create($request->all());
     return redirect()->route('roles.index')->with('successes', ['Role created successfully']);
 }
示例#7
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, Requests\CreateRoleRequest $request)
 {
     //
     $role = \App\Role::findOrFail($id);
     $input = $request->all();
     \Session::flash('flash_message', 'role ' . $role->name . ' updated.');
     // update
     $role->update($input);
     return redirect('roles/' . $role->id);
 }
 /**
  * Update the specified Role in storage.
  *
  * @param  int    $id
  * @param CreateRoleRequest $request
  *
  * @return Response
  */
 public function update($id, CreateRoleRequest $request)
 {
     /** @var Role $role */
     $role = Role::find($id);
     if (empty($role)) {
         Flash::error('Role not found');
         return redirect(route('admin.roles.index'));
     }
     $role->fill($request->all());
     $this->syncPermissions($role, $request->input('permissions'));
     $role->save();
     Flash::message('Role updated successfully.');
     return redirect(route('admin.roles.index'));
 }