PHP Artsan CLI Command For Laravel
🔹 Laravel 11 Extensions & Packages
Laravel has many useful extensions (packages) to enhance its functionality. Here are some commonly used ones:
1️⃣ Authentication & Security
🔹 Laravel Sanctum (API Authentication)
composer require laravel/sanctum
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
php artisan migrate
📌 Used for: Token-based API authentication.
🔹 Laravel Breeze (Simple Authentication)
composer require laravel/breeze --dev
php artisan breeze:install
php artisan migrate
📌 Used for: Lightweight authentication (Login, Register, Forgot Password).
🔹 Laravel Jetstream (Advanced Authentication)
composer require laravel/jetstream
php artisan jetstream:install livewire
php artisan migrate
📌 Used for: Multi-factor authentication, Team management.
2️⃣ Database & Migrations
🔹 Laravel Telescope (Debugging & Monitoring)
composer require laravel/telescope
php artisan telescope:install
php artisan migrate
📌 Used for: Monitoring queries, jobs, requests.
🔹 Laravel Excel (Export & Import)
composer require maatwebsite/excel
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"
📌 Used for: Working with Excel/CSV files.
3️⃣ API & Backend Development
🔹 Laravel API Resources
composer require spatie/laravel-fractal
📌 Used for: Transforming API responses.
🔹 Laravel Debugbar (Debugging Tool)
composer require barryvdh/laravel-debugbar --dev
📌 Used for: Debugging SQL queries, routes.
🔹 Laravel Query Builder (Advanced Queries)
composer require spatie/laravel-query-builder
📌 Used for: Dynamic API filtering and sorting.
4️⃣ Storage & File Upload
🔹 Laravel Media Library (File Upload & Management)
composer require spatie/laravel-medialibrary
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider"
php artisan migrate
📌 Used for: File and image handling.
🔹 Laravel Image Manipulation
composer require intervention/image
📌 Used for: Resizing and editing images.
5️⃣ UI & Frontend
🔹 Laravel Livewire (Dynamic Components)
composer require livewire/livewire
📌 Used for: Building reactive UI without JavaScript.
🔹 Laravel Inertia.js (Vue/React Integration)
composer require inertiajs/inertia-laravel
📌 Used for: Integrating Laravel with Vue/React.
🔹 Laravel Tailwind CSS
composer require laravel-frontend-presets/tailwindcss
📌 Used for: Tailwind CSS support in Laravel.
6️⃣ Payment Integration
🔹 Stripe Payment
composer require stripe/stripe-php
📌 Used for: Stripe payment gateway.
🔹 Laravel PayPal
composer require srmklive/paypal
📌 Used for: PayPal integration.
7️⃣ Logs & Monitoring
🔹 Laravel Log Viewer
composer require rap2hpoutre/laravel-log-viewer
📌 Used for: Viewing logs in a browser.
🔹 Laravel Backup (Automatic Database Backup)
composer require spatie/laravel-backup
php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"
php artisan backup:run
📌 Used for: Automating backups.
🔹 Final Tip
Run:
composer show
To see all installed Laravel packages.
Would you like help installing a specific package? 🚀