```bash sudo apt install -y composer composer create-project laravel/laravel auth-laravel cd auth-laravel php artisan serve cd auth-laravel vim .env php artisan migrate php artisan make:controller AuthController ``` ### Creamos controlador Funciones para el inicio de sesión, autenticación, registro, almacenamiento y cierre de sesión: ```php middleware('auth'); // Login Route::get('/login', [AuthController::class, 'login'])->name('login'); Route::post('/login', [AuthController::class, 'authenticate'])->name('auth.authenticate'); // Register Route::get('/register', [AuthController::class, 'register'])->name('auth.register'); Route::post('/register', [AuthController::class, 'store'])->name('auth.store'); // Logout Route::post('/logout', [AuthController::class, 'logout'])->name('auth.logout'); ``` ### Creamos vistas Usaremos la plantilla de ejemplo de bootstrap. Descargar el que contiene en el nombre `-example`: https://github.com/twbs/bootstrap/releases/ buscá `sign-in` Copiá todo el código `index.html` en `views/auth/login`. A continuación, copie todas las carpetas en `assets/dist` y `sign-in/signin.css` en `public`. No olvides copiar la foto de la marca a `public/img`. Después de eso, ajuste vistas/autorización/inicio de sesión. (Esto está en sign-in) ```php