Artisan CLI merupakan Salah satu fitur yang dapat mempermudah kita dalam pembuatan project di laravel, Fitur Artisan atau sering disebut juga PHP artisan dapat mengefisiensikan pekerjaan kita. Artisan adalah baris perintah yang ada di laravel untuk menjalankan sebuah perintah tertentu yang diakses melalui CMD (command prompt) atau terminal.
Dengan menggunakan perintah artisan dapat mempermudah kita dalam membuat resource di laravel seperti controller, model, migration dll. Cukup dengan mengetikan perintah artisan yang kita inginkan maka secara otomatis artisan akan membuat resource tesebut.
Untuk melihat perintah artisan yang dapat digunakan kita dapat mengetikkan perintah berikut di terminal atau command line.
php artisan list
Maka akan muncul opsi perintah artisan yang dapat kita gunakan.
Sebagain contoh, misal kita akan membuat controller, kita dapat menggunakan perintah berikut.
php artisan make:controller <nama_controller>
Kita dapat menambahkan --help untuk melihat opsi yang disediakan dalam membuat controller
php artisan make:controlle --help
Options:
-m, --model[=MODEL] Generate a resource controller for the given model.
-r, --resource Generate a resource controller class.
-i, --invokable Generate a single method, invokable controller class.
-p, --parent[=PARENT] Generate a nested resource controller class.
--api Exclude the create and edit methods from the controller.
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Membuat Migration Database
Dengan menggunakan laravel bisa dengan mudah membuat tabel-tabel hanya menggunakan Commad Line. beberapa perintah yang sering saya gunakan yaitu:
php artisan make:migration create_projects_table
Perintah diatas akan membuatkan kita file migration pada folder database -> migration.
pada perintah migrate, tabel yang sudah kita buat sebelumnya akan di-migrate ke dalam database.
php artisan migrate:rollback
Perintah ini akan mengembalikan migration yang sudah kita migrate ke database,
php artisan key:generate
perintah untuk men-generate random string yang digunakan sebagai key yang diperlukan untuk semua proses enkripsi dan dekripsi pada aplikasi kita. Seperti proses session, CSRF token, sign url, dan masih banyak lagi.
php artisan serve
Perintah ini digunakan untuk menjalankan development server di komputer kita, agar aplikasi laravel dapat diakses melalui browser.
Itu adalah beberapa perintah Artisan CLI yang sering digunakan dan akan sangat membantu kita dalam penggunaan framework Laravel. Dan masih ada banyak fitur-fitur artisan lainnya yang bisa di eksplore sendiri.
Sulfikardi
Web Design & Web Programming
Halo, saya seorang Web Developer yang terbiasa mengembangkan website
menggunakan HTML, CSS, Javascript, PHP, MYSQL, dan Laravel. Disini saya akan membagikan pengalaman saya dalam membangun dan mengembangan website yang responsif dan dinamis