Advertisement
Guest User

Untitled

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