Ejemplo n.º 1
0
 /**
  * @param CreateUserRequest $request
  *
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
  */
 public function store(CreateUser $request)
 {
     $request->merge(['active' => 1, 'level' => 3]);
     $user = $this->userRepository->model->create($request->all());
     $this->authorize('authorizeAccess', 'user_create');
     if ($request->get('role')) {
         $user->roles()->sync($request->get('role'));
     } else {
         $user->roles()->sync([]);
     }
     return redirect()->action('Backend\\UsersController@index')->with('success', trans('messages.success.created'));
 }