Laravel memberikan kita kemudahan dengan menggunakan artisan command dimana dengan artisan command kita dapat mengenerate file seperti file model,controller dan lain sebagainya.
Beberapa command artisan antara lain :
php artisan make:model Company
Command artisan diatas akan menghasilkan sebuah model dengan nama Company.php
php artisan make:controller CompanyController
Command artisan diatas akan menghasilkan sebuah model dengan nama CompanyController
Apakah ada kendala dengan hal diatas ? tentu tidak jika kita hanya ingin mengenerate file yang hanya kita butuhkan misal kia hanya butuh model maka kita cukup mengenerate file model saja, namun jika kita ingin mengenerate keseluruhan file misal kita ingin membuat model sekaligus kontroller di dalam kontroller saya mau otomatis dibuatkan method standard yang dibutuhkan dan saya juga ingin di buatkan file migration untuk membuat schema table yang saya butuhkan, maka dengan generate satu persatu akan menyita waktu anda.
Disini saya akan coba share bagaimana melakukan hal di atas dengan perintah yang simple dan ini dapat menghemat waktu anda dan saya juga pastinya hehehe 🙂
Misal Kita ingin membuat file model dan file migration contoh kita ingin membuat model Item beserta file migrationnya maka kita dapat menggunakan artisan command sbb :
php artisan make:model Item -m
dengan menjalankan artisan command diatas maka laravel akan mengenerate file model Item beserta file migrationnya sekaligus
contoh berikutnya kita ingin membuat sebuah model dimana langsung di generate file controller nya maka kita dapat menggunakan artisan command sbb :
php artisan make:model Contact -mc
Dengan menjalankan artisan command diatas maka laravel akan mengenerate file model Contact,migration contact dan beserta dengan controllernya
Berikutnya kita ingin membuat file model, migration,controller lengkap dengan method standard seperti create,store,destroy dan lain-lain beserta factorynya maka kita dapat menjalankan command sbb :
php artisan make:model Setting -mcrf
atau anda dapat dengan lebih simple lagi dengan menggunakan command sbb :
php artisan make:model Setting -a
Dengan command diatas maka laravel akan mengenerate file migration,seeder,factory dan resource controller untuk model Setting
Untuk Command detail lainnya anda dapat melihatnya dengan cara menggunakan command sbb :
php artisan make:model --help
Kesimpulan :
Dengan memahami beberapa parameter dari command artisan akan dapat menghemat waktu kita dalam melakukan develop aplikasi dikarenakan artisan command merupakan salah satu command yang akan berulang kita gunakan dalam proses development aplikasi. dan pertanyaannya apakah anda sudah menerapkan parameter-parameter di atas untuk mempercepat proses development atau anda masih menggunakan cara generate satu persatu filenya ? jawab di kolom komentar ya
Silahkan Mengunjungi blog pribadi saya di www.adinata.id dan dapatkan banyak tutorial dan trick web programming di blog saya www.adinata.co
Originally published at https://adinata.id on February 26, 2020.