Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Requests\UserRequest $request, Registrar $registrar)
 {
     $data = $request->all();
     if (!array_key_exists('roleCheck', $data)) {
         $data['roleCheck'] = [];
     }
     $user = $registrar->create($data);
     $user->roles()->sync($data['roleCheck']);
     \ProfileService::createProfile($request, $user['id']);
     \Session::flash('message', 'Пользователь создан');
     return redirect()->route('admin.user.index');
 }
Ejemplo n.º 2
0
 /**
  * Handle a registration request for the application.
  *
  * @param  Request $request
  * @return \Illuminate\Http\Response
  */
 public function postRegister(Requests\Auth\RegisterRequest $request)
 {
     /*$validator = $this->registrar->validator($request->all());
     
             if ($validator->fails())
             {
                 $this->throwValidationException(
                     $request, $validator
                 );
             }*/
     $user = $this->registrar->create($request->all());
     $this->auth->login($user);
     \ProfileService::createProfile($request, $user['id']);
     return redirect('/');
 }