Laravel Breeze is still available as a starter kit, but it's possible that there might be some confusion or changes in the documentation or the way it's presented. Laravel Breeze is designed to provide a simple and minimal starting point for building Laravel applications with authentication features. It uses Blade templates and Tailwind CSS, and it doesn't require a JavaScript framework like Vue or React, making it suitable for those who prefer a more traditional PHP approach.
If you're not seeing Breeze as an option, it might be due to a specific setup or documentation version you're looking at. Here's how you can still use Laravel Breeze:
-
Install Laravel Breeze: You can install Laravel Breeze using Composer. First, ensure you have a fresh Laravel application set up. Then, run the following command:
composer require laravel/breeze --dev -
Install Breeze: After requiring Breeze, you can install it using the Artisan command:
php artisan breeze:install -
Run Migrations: Breeze comes with migrations for the authentication system. Run the migrations to set up the necessary database tables:
php artisan migrate -
Compile Assets: If you want to use the default styling, you need to compile the assets using Laravel Mix:
npm install && npm run dev -
Serve Your Application: Finally, you can serve your application to see Breeze in action:
php artisan serve
Laravel Breeze is a great choice if you want a simple, no-frills authentication system without the need for a JavaScript framework. If you're looking for more advanced features or integration with JavaScript frameworks, you might consider Laravel Jetstream, which offers more options including Livewire and Inertia.js.
If you have any specific issues or need further assistance, feel free to ask!