Referensi

Artisan CLI

Referensi perintah untuk server, route, key, migration, seeder, cache, queue, scheduler, dan generator class.

Beta · v0.2.0API Lanjit masih dapat berubah sebelum versi stabil. Periksa catatan rilis dan panduan peningkatan sebelum memperbarui.

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.

Edit halaman ini di GitHub

Ketik untuk mencari di seluruh dokumentasi.