Advertisement
Guest User

Untitled

a guest
Aug 17th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. public function postSignUp(Request $request)
  2. {
  3. $this->validate($request, [
  4. 'email' => 'required|email|unique:users',
  5. 'first_name' => 'required|max:120',
  6. 'password' => 'required|min:4'
  7. ]);
  8.  
  9. $email = $request['email'];
  10. $first_name = $request['first_name'];
  11. $password = bcrypt($request['password']);
  12.  
  13. $user = new User();
  14. $user->email = $email;
  15. $user->first_name = $first_name;
  16. $user->password = $password;
  17.  
  18. $user->save();
  19.  
  20. Auth::login($user);
  21.  
  22. return redirect()->route('dashboard');
  23. }
  24.  
  25. <div class="alert alert-danger">
  26. <ul>
  27. @foreach ($errors->all() as $error)
  28. <li>{{ $error }}</li>
  29. @endforeach
  30. </ul>
  31. </div>
  32.  
  33. Route::group(['middleware' => ['web']], function ()
  34. {
  35. Route::post('/signup', ['uses' => 'UserController@postSignUp', 'as' => 'signup']);
  36. Route::post('/signin', ['uses' => 'UserController@postSignIn', 'as' => 'signin']);
  37. Route::get('/dashboard', ['uses' => 'UserController@getDashboard', 'as' => 'dashboard']);
  38. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement