public function postRegister(Request $request) { $this->validate($request, ['name' => 'required|min:5|max:20|unique:users', 'email' => 'required|email|min:5|max:255|unique:users', 'password' => 'required|min:5|max:255']); $user = User::create(['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => bcrypt($request->input('password'))]); Auth::login($user); $collection = new Collection(); $collection->title = 'favoritos'; $collection->user_id = Auth::user()->id; $collection->save(); return redirect($request->session()->get('preurl')); }
/** * 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'])]); }