Advertisement
Guest User

Untitled

a guest
May 30th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6. use Mail;
  7. use App\Http\Requests;
  8. use App\User;
  9. use Validator, Redirect;
  10.  
  11. use App\Http\Requests\CreateUserRequest;
  12.  
  13. class UserController extends Controller
  14. {
  15. //
  16. public function __construct()
  17. {
  18. // $this->middleware('guest');
  19. }
  20.  
  21. public function index()
  22. {
  23. //$users = User::all();
  24. $users = User::paginate(6);
  25. return view('users.list', compact('users'));
  26. }
  27.  
  28. public function create()
  29. {
  30.  
  31. return view('users.create');
  32. }
  33.  
  34. public function store(CreateUserRequest $request)
  35. {
  36. $this->validate($request, [
  37. //'name' => 'required|alpha|max:255',
  38. //'email' => 'required|email|unique:users',
  39. //'user_type' => 'required|in:0,1,2',
  40. //'password' => 'required|min:8',
  41. //'password_confirmation' => 'required|same:password',
  42. ]);
  43.  
  44.  
  45.  
  46. $u = User::create($request->input());
  47. $u->password = bcrypt($request->password);
  48. $u->save();
  49. $request->session()->flash('status', 'User '.$u->email.' created.');
  50. Mail::send('auth.emails.password', ['key' => 'value'], function($message)
  51. {
  52. $message->to( $request->input('email'), 'John Smith')->subject('chupa');
  53. });
  54. header('Location: ' .url('/'));
  55. }
  56.  
  57.  
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement