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? 🚀

Leave a Comment