Login y Register

Cambios:
index.html agregarle el botón de login y register

cambie el usuario de prueba a admin admin@laravel.com

rutas de login y register y los controladores
This commit is contained in:
2025-08-15 13:13:52 -03:00
parent 44e1da9693
commit 528af5bbfe
10 changed files with 226 additions and 292 deletions
+24
View File
@@ -1,11 +1,35 @@
<?php
use App\Http\Controllers\AuthController;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\HomeController;
use App\Http\Controllers\LoginController;
use App\Http\Controllers\ProductosController;
use App\Http\Controllers\RegisterController;
use App\Models\Product;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;
Route::get('/',HomeController::class);
Route::get('login', function(){
return view('login');
})->name('login');
Route::post('login', LoginController::class)->name('login.attempt');
Route::view('dashboard', 'dashboard')->name('dashboard');
Route::post('logout', function(){
Auth::guard('web')->logout();
Session::invalidate();
Session::regenerateToken();
return redirect('/');
})->name('logout');
Route::view('register', 'register')->name('register');
Route::post('register', RegisterController::class)->name('register.store');
Route::get('/productos',[ProductosController::class,'index'])->name('productos.index');
Route::get('/productos/create',[ProductosController::class,'create'])->name('productos.create');