Composer dev command
Composer dev command
6 Sheet
Pada Laravel 11, perintah composer run dev adalah tambahan baru yang mempermudah proses pengembangan lokal dengan menjalankan beberapa perintah sekaligus. Perintah ini secara otomatis menjalankan beberapa layanan yang diperlukan dalam satu langkah, sehingga pengembang tidak perlu membuka banyak tab atau menjalankan perintah terpisah.
Ketika composer run dev dijalankan, perintah ini akan:
- Menjalankan
php artisan serveuntuk memulai server PHP lokal Laravel. - Menjalankan
php artisan queue:listenuntuk mendengarkan antrian jika ada tugas yang terjadwal. - Mengaktifkan
php artisan pailuntuk menampilkan log di terminal secara real-time. - Menjalankan
npm run devuntuk mengompilasi asset JavaScript dan CSS dengan Vite.
Dengan adanya composer run dev, Laravel memungkinkan pengembang mengatur semua tugas pengembangan lokal hanya dengan satu perintah, yang mempercepat dan menyederhanakan alur kerja pengembangan
Jalankan Composer Dev
Anda bisa jalankan di terminal:
npm i composer run devmaka akan terlihat seperti ini
> Composer\Config::disableProcessTimeout> npx concurrently -c "#93c5fd,#c4b5fd,#fb7185,#fdba74" "php artisan serve" "php artisan queue:listen --tries=1" "php artisan pail --timeout=0" "npm run dev" --names=server,queue,logs,vite[queue][queue] INFO Processing jobs from the [default] queue.[queue][logs][logs] INFO Tailing application logs. Press Ctrl+C to exit[logs] Use -v|-vv to show more details[vite][vite] > dev[vite] > vite[vite][vite] Port 5173 is in use, trying another one...[vite][vite] VITE v5.4.10 ready in 321 ms[vite][server] Failed to listen on 127.0.0.1:8000 (reason: Address already in use)[vite] ➜ Local: http://localhost:5174/[vite] ➜ Network: use --host to expose[vite][vite] LARAVEL v11.30.0 plugin v1.0.5[vite][vite] ➜ APP_URL: http://localhost[server][server] INFO Server running on [http://127.0.0.1:8001].[server][server] Press Ctrl+C to stop the serveranda bisa melihat perintah ini di composer.json
... "dev": [ "Composer\\Config::disableProcessTimeout", "npx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=server,queue,logs,vite" ] ...Komentar
Ada 0 komentar pada episode ini.