/** * Execute the command. * * @param UserRequest $request * * @return string|static */ public function handle(UserRequest $request) { try { $user = User::create($request->all()); $this->auth->login($user); return $user; } catch (Exception $e) { return $e->getMessage(); } }
/** * Create a new user instance after a valid registration. * * @param array $data * * @return User */ public function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'is_admin' => true]); }