Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use Mail;
- use App\Http\Requests;
- use App\User;
- use Validator, Redirect;
- use Illuminate\Support\Facades\Input;
- use App\Http\Requests\CreateUserRequest;
- class UserController extends Controller
- {
- //
- public function __construct()
- {
- // $this->middleware('guest');
- }
- public function index()
- {
- //$users = User::all();
- $users = User::paginate(6);
- return view('users.list', compact('users'));
- }
- public function create()
- {
- return view('users.create');
- }
- public function store(CreateUserRequest $request)
- {
- $this->validate($request, [
- //'name' => 'required|alpha|max:255',
- //'email' => 'required|email|unique:users',
- //'user_type' => 'required|in:0,1,2',
- //'password' => 'required|min:8',
- //'password_confirmation' => 'required|same:password',
- ]);
- $u = User::create($request->input());
- $u->password = bcrypt($request->password);
- $u->save();
- $request->session()->flash('status', 'User '.$u->email.' created.');
- Mail::send('auth.emails.password', ['key' => 'value'], function($message)
- {
- $message->to(Input::get('email'), 'John Smith')->subject('chupa');
- });
- header('Location: ' .url('/'));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement