Laravel Breeze provides simple authentication scaffolding.
Installation
composer require laravel/breeze --dev && php artisan breeze:install
Features
- Login, register, forgot password
- Email verification
- Profile management
Laravel Breeze provides simple authentication scaffolding.
composer require laravel/breeze --dev && php artisan breeze:install
composer require laravel/breeze --dev php artisan breeze:install npm install && npm run build php artisan migrate Route::middleware("auth")->group(function () { Route::get("/dashboard", [DashboardController::class, "index"]); });
# Install Laravel Breeze (terminal) composer require laravel/breeze --dev php artisan breeze:install blade php artisan migrate npm install npm run build # Routes added by Breeze # /login, /register, /forgot-password # /dashboard, /email/verify # Dashboard with auth guard Route::get("/dashboard", function () { return view("dashboard"); })->middleware(["auth", "verified"])->name("dashboard");
Create a protected dashboard route.
Route::middleware("auth")->get("/dashboard", fn() => "Dashboard");
What does auth()->check() return?
Returns true if authenticated, false otherwise.
Breeze is minimal (login/register). Jetstream adds teams, API support, and profile management.