01baa66213
Y MERGE LO DE BRYAM (COPIE Y PEGUE)
30 lines
662 B
PHP
30 lines
662 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\User;
|
|
use Carbon\Cli\Invoker;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
|
class RegisterController extends Controller
|
|
{
|
|
public function __invoke(Request $request)
|
|
{
|
|
$userData = $request->validate([
|
|
'name' => ['required', 'string'],
|
|
'email' => ['required', 'email', 'unique:users,email'],
|
|
'password' => ['required', 'confirmed']
|
|
]);
|
|
|
|
$userData['password'] = bcrypt($userData['password']);
|
|
|
|
$user = User::create($userData);
|
|
|
|
Auth::login($user);
|
|
|
|
return redirect()->route('dashboard');
|
|
|
|
}
|
|
}
|