Apa yang dimaksud Artisan pada Laravel
Halo semuanya, saya Yuna, salah satu backend developer di DSF Web Services. Pada artikel ini saya ingin berbagi tips terkait Laravel, PHP.
Para pengguna Laravel pasti tidak asing dengan istilah “artisan” karena hampir selalu digunakan pada framework ini.
Pengertian Artisan
Artisan merupakan baris perintah yang disediakan oleh Laravel untuk memudahkan kita dalam mengembangkan sebuah aplikasi. Penggunaan perintah artisan membantu pengembang me-generate files dengan struktur kode dasar yang dibutuhkan. Hal ini perlu dilakukan karena pengerjaan secara manual cukup menghabiskan waktu, misalnya ketika akan membuat model, controller, database migration, dan sebagainya.
Untuk mengetahui berbagai perintah yang disediakan oleh artisan, kita perlu menyiapkan folder project Laravel. Kemudian, buka CLI atau terminal, arahkan ke folder kita, lalu jalankan perintah di bawah ini.
php artisan list
Dengan menjalankan perintah di atas, maka akan muncul berbagai perintah artisan ini.
Untuk cara penulisannya sendiri, kita dapat menulis perintah “php artisan” dan diikuti dengan perintah yang ingin dilakukan. Misalnya, kita ingin membuat sebuah controller baru bernama UserController, maka cukup ketik baris perintah berikut ini.
php artisan make:controller UserController
Ketika kita ingin membuat sebuah seeder.
php artisan make:seeder UsersTableSeeder
Apa Itu Seeder?
Seeder digunakan untuk membuat sebuah dummy data dengan command line yang sederhana dan juga untuk inisiasi data pada tabel atau ketika pertama kali melakukan setup pada aplikasi. Untuk langkah-langkahnya, silakan ikuti langkah berikut ini.
php artisan make:seeder UsersTableSeeder
Untuk hasil generate file-nya sendiri terdapat di database/seeds/*namaseeder.php. Kemudian tuliskan data yang kita inginkan.
Kemudian, jalankan perintah artisan di bawah ini untuk menyimpan data tersebut ke database.
php artisan db:seedm—class=UserTableSeeder
Secara otomatis data akan tersimpan di dalam database.
Selamat mencoba!