tippspiel/pfosten/app/Http/Controllers/RegistrationController.php

38 lines
855 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\User;
class RegistrationController extends Controller
{
public function create() {
return view('registration.create');
}
public function store() {
// Validate form
$this->validate(request(), [
'name' => 'required',
'email' => 'required|email',
'password' => 'required|confirmed'
]);
// Create and save the user
//$user = User::create(request(['name','email','password']));
$user = User::create([
'name' => request('name'),
'email'=> request('email'),
'password' => bcrypt(request('password'))]);
// Sign them in
auth()->login($user);
// Redirect to the home page
return redirect()->home();
}
}