File artisan adalah entry point CLI Lanjit. Jalankan tanpa argumen untuk melihat semua perintah.
node artisan list
node artisan --help
node artisan --version
Alias singkat -h dan -V masing-masing tersedia untuk bantuan dan versi.
Format argumen dan opsi
Artisan menerima argumen posisi setelah nama perintah serta opsi boolean atau opsi bernilai.
node artisan make:model Post
node artisan migrate:fresh --seed
node artisan serve --host=0.0.0.0 --port=8080
node artisan serve --host 0.0.0.0 --port 8080
Format inline --option=value berlaku untuk opsi bernilai. Khusus --host dan --port, nilai juga dapat ditulis sebagai argumen berikutnya. Opsi tanpa nilai seperti --seed dibaca sebagai boolean.
Server dan route
node artisan serve
node artisan serve --host=127.0.0.1 --port=3333
node artisan serve --host 127.0.0.1 --port 3333
node artisan route:list
serve memakai 127.0.0.1:3333 secara default. Opsi CLI memiliki prioritas atas environment HOST dan PORT. route:list menampilkan method, path, dan nama setiap route terdaftar.
Kunci aplikasi
node artisan key:generate
Perintah membuat .env dari .env.example bila diperlukan, lalu menulis key acak base64 32 byte.
Basis data
node artisan migrate
node artisan migrate:fresh
node artisan migrate:fresh --seed
node artisan migrate:rollback
node artisan migrate:status
node artisan db:seed
Layanan runtime
node artisan cache:clear
node artisan queue:run
node artisan schedule:run
Generator
node artisan make:controller User
node artisan make:middleware Authenticate
node artisan make:model Post
node artisan make:provider Billing
node artisan make:seeder UserSeeder
node artisan make:test UserApi
node artisan make:migration create_posts_table
Nama dengan slash, underscore, atau dash akan diubah menjadi nama class PascalCase. Generator menolak nama kosong atau karakter yang tidak valid.
Exit code
Perintah yang berhasil mengembalikan exit code 0. Perintah yang tidak dikenal atau gagal mengembalikan 1 dan menulis pesan error ke standard error.