public function signup(Requests\CreateUserRequest $request) { User::create($request->all()); if (Auth::attempt(['email' => input::get('email'), 'password' => input::get('password')])) { return redirect::intended(route('myProfilePath', Auth::id())); } }
public function signup(Requests\CreateUserRequest $request) { $username = input::get('username'); $email = input::get('email'); $password = input::get('password'); $hashed = bcrypt($password); User::create(['username' => $username, 'email' => $email, 'password' => $hashed]); if (Auth::attempt(['email' => input::get('email'), 'password' => input::get('password')])) { return redirect::intended(route('myProfilePath', Auth::user()->id)); } }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }