Artisan adalah command-line interface yang disediakan Laravel. Artisan menyediakan banyak perintah yang berguna untuk pengembangan aplikasi.
# Melihat daftar semua perintah Artisan
php artisan list
# Melihat bantuan untuk perintah tertentu
php artisan help migrate
# Menjalankan development server
php artisan serve
php artisan serve --host=0.0.0.0 --port=8080
# Melihat informasi aplikasi
php artisan about
php artisan env
# Menjalankan migration
php artisan migrate
php artisan migrate --force
# Rollback migration
php artisan migrate:rollback
php artisan migrate:rollback --step=3
# Reset semua migration
php artisan migrate:reset
# Refresh migration (reset + migrate)
php artisan migrate:refresh
php artisan migrate:refresh --seed
# Melihat status migration
php artisan migrate:status
# Menjalankan seeder
php artisan db:seed
php artisan db:seed --class=UserSeeder
# Membuat controller
php artisan make:controller UserController
php artisan make:controller UserController --resource
php artisan make:controller API/UserController --api
# Membuat model
php artisan make:model User
php artisan make:model User --migration
php artisan make:model User -m -c -r # dengan migration, controller, resource
# Membuat migration
php artisan make:migration create_users_table
php artisan make:migration add_email_to_users_table --table=users
# Membuat seeder
php artisan make:seeder UserSeeder
# Membuat factory
php artisan make:factory UserFactory
# Membuat middleware
php artisan make:middleware CheckAge
# Membuat request
php artisan make:request StoreUserRequest
# Membuat resource
php artisan make:resource UserResource
php artisan make:resource UserCollection
# Membuat job
php artisan make:job ProcessPayment
# Membuat event
php artisan make:event UserRegistered
# Membuat listener
php artisan make:listener SendWelcomeEmail
# Membuat mail
php artisan make:mail WelcomeEmail
# Membuat notification
php artisan make:notification InvoicePaid
# Clear cache
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
# Cache optimization
php artisan config:cache
php artisan route:cache
php artisan view:cache
# Optimize untuk production
php artisan optimize
php artisan optimize:clear