Laravel Breeze is a lightweight, minimalistic starter kit for Laravel, providing pre-built authentication scaffolding, views, and controllers to help developers quickly set up user registration, login, and password reset functionality in their Laravel applications.
- Create Project
composer create-project laravel/laravel example-app
- Install Package
composer require laravel/breeze --dev
- Configure Environment
cp .env.example .env
- Migrate
php artisan breeze:install
php artisan migrate
npm install
npm run dev
- Generate Mailable
php artisan make:mail WelcomeEmail --markdown=emails.welcome
php artisan make:controller SendmailController
- Configure Email
MAIL_MAILER=smtp
MAIL_HOST=smtp.example.com
MAIL_PORT=587
MAIL_USERNAME=email@example.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@example.com
MAIL_FROM_NAME="${APP_NAME}"
-
http://localhost:8000/ username :
admin
password :admin
php artisan serve