Documentation Index
Fetch the complete documentation index at: https://kawax.biz/llms.txt
Use this file to discover all available pages before exploring further.
Why migrate from laravel/ui
laravel/ui still works with Laravel 13. In fact, the latest release of laravel/ui includes Laravel 13 compatibility.
However, current official starter kits are Fortify-based. Continuing to use laravel/ui gradually widens the gap with the official direction.
If you want to keep your existing Bootstrap + Blade setup while improving long-term maintainability, migrating your authentication backend to Fortify is a practical step.
Migration overview
This migration replaces only the authentication backend. You do not need to overhaul your UI.- Fortify provides authentication routes and logic
- Your existing Bootstrap + Blade templates remain intact
- You make minimal adjustments to form
actionattributes and input names
Fortify is a headless authentication backend. Because Fortify ships no UI of its own, you can continue using your existing Blade views without major changes.
Install Fortify
Configure FortifyServiceProvider
Wire up your views in the app/Providers/FortifyServiceProvider.php published by php artisan fortify:install.
If you keep your existing views under resources/views/auth, the following configuration covers the migration:
Make minimal Blade template changes
After the migration, verify the following in your existing Blade views:- Form
actionattributes point to Fortify endpoints (e.g.,/login,/register,/forgot-password). Most views already use named routes such asroute('login')orroute('register'), so very few changes are needed. The one exception isroute('verification.resend'), which Fortify registers asroute('verification.send')— update that reference.
auth/passwords/reset.blade.php requires two changes:
Disable unused features
Features that did not exist inlaravel/ui should be disabled in config/fortify.php. You can enable them later by providing the corresponding view files.
Verification checklist
After the migration, verify at least the following:Verify login and logout
Log in with an existing user and confirm the session is maintained correctly.
Benefits after migration
Once you complete this migration, your application aligns with the same Fortify-based foundation used by current official starter kits. As a result, enabling 2FA and Passkeys in the future becomes significantly easier.Laravel Fortify and starter kits
Learn about Fortify’s internal design, 2FA, and how to enable Passkeys.