dym-sh/app/Http/Controllers/RegisteredUserController.php

32 lines
705 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Validation\Rules\Password;
class RegisteredUserController extends Controller
{
public function create()
{
return view('auth.register');
}
public function store()
{
$validatedAttributes = request()->validate([
'fullname' => ['required'],
'email' => ['required', 'email', 'confirmed'],
'password' => ['required', Password::min(5), 'confirmed'],
]);
$user = User::create($validatedAttributes);
Auth::login( $user );
return redirect('/articles');
}
}