# Packages
# Development
- Laravel Debugbar (opens new window)
- Laravel N+1 Query Detector (opens new window)
- Clockwork (opens new window)
- Livewire (opens new window)
# Authentication
- Laravel UI (opens new window)
- Laravel Fortify (opens new window)
- Laravel Jetstream (opens new window)
# Laravel Breeze
# Installation
composer require laravel/breeze --dev
php artisan migrate
php artisan breeze:install
npm install
npm run dev
php artisan migrate
# Permissions
# Charts
# Media
# Flash Alerts Notifications
# Installation
composer require spatie/laravel-flash
# Usage
class MyController
{
public function store()
{
// …
flash('My message');
return back();
}
}
@if(flash()->message)
<div>
{{ flash()->message }}
</div>
@endif
# Add Service Provider
php artisan make:provider FlashServiceProvider
// FlashServiceProvider
public function boot()
{
Flash::levels([
'success' => 'alert-success',
'warning' => 'alert-warning',
'error' => 'alert-error',
]);
}
// View
@if (flash()->message)
<div class="{{ flash()->class }}">
{{ flash()->message }}
</div>
@if(flash()->level === 'error')
This was an error.
@endif
@endif
# Others
- cviebrock/eloquent-sluggable (opens new window)
- spatie/laravel-sluggable (opens new window)
- SpartnerNL/Laravel-Excel (opens new window)
- spatie/laravel-collection-macros (opens new window)
- SamAsEnd/laravel-make-scope (opens new window)
- lorisleiva/laravel-actions (opens new window)