Advertisement
Guest User

Untitled

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