Laravel Generators Membuat Performa Bekerja Lebih Cepat Dan Hemat Waktu


Laravel-generators adalah sebuah package yang memungkinkan pengguna untuk membuat controller, model, dan sebagainya dengan lebih cepat. Laravel-generators dibuat oleh Jeffrey Ways. Untuk memasang laravel-generators pada Laravel yang telah anda instal anda perlu menambahkan perintah berikut pada file composer.json.

Sebelumnya adalah :
  1. "require": {  
  2.     "laravel/framework""4.2.*",  
  3. },  
Ubah menjadi:
  1. "require": {  
  2.     "laravel/framework""4.2.*",  
  3.     "way/generators""2.*"  
  4. },  
Setelah itu, jalankan perintah composer update pada command-line. Tunggu sampai proses instalasi selesai. Setelah terinstal anda bisa melihat perintah apa saja yang bisa anda gunakan pada laravel-generators dengan menjalankan php artisan pada command-line.

Langkah selanjutnya adalah mengedit file app.php yang berada pada folder app/config/app.php dan tambahkan kode ini 'providers' => array(); taruh paling bawah setelah koma(,)
  1. "Way\Generators\GeneratorsServiceProvider",  

Membuat Controller

Untuk membuat sebuah controller baru dengan menggunakan laravel-generators, anda tinggal menjalankan perintah:
  1. php artisan generate:controller UserController  
Pada contoh diatas, kita membuat sebuah controller dengan nama ‘UserController’. Sesuaikan nama controller tersebut dengan nama controller yang ingin anda buat.

Sekarang, jika anda buka direktori app/controller, maka anda akan melihat sebuat file baru bernama UserController.php dimana didalamnya sudah terdapat action-action seperti index, create, store dan sebagainya.

Membuat Migration 

Sebenarnya, untuk membuat migration anda juga bisa melakukannya tanpa menggunakan laravel-generators yaitu dengan menggunakan perintah:
  1. php artisan migrate:make create_user_table  
Dimana create_user_table adalah nama migration yang akan kita buat. Untuk membuat migration dengan menggunakan Laravel-generators, lakukan perintah sebagai berikut:
  1. php artisan generate:migration create_user_table  
Jika, anda perhatikan, terdapat sedikit perbedaan pada kedua perintah diatas. Silahkan anda perhatikan pada file yang ter-generate. Maka, file yang tergenerate dengan menggunakan laravel-generators terlihat sedikit lebih lengkap dan memudahkan kita untuk melangkah ke proses selanjutnya.

Membuat Model

Untuk membuat model cukup gunakan perintah sebagai berikut:
  1. php artisan generate:model Example  
Maka sebuah file baru bernama Example.php akan terbentuk pada direktori app/model sebagai berikut:
  1. <?php  
  2.   
  3. class Example extends \Eloquent {  
  4.     protected $fillable = [];  
  5. }  

Membuat View

Membuat view sangatlah mudah, ketikan perintah berikut melalui command-line:
  1. php artisan generate:view Example  
Dengan begitu, sebuah file baru akan dibuat pada direktori app/views dengan nama Example.blade.php.

Semoga Bermanfaat.

sumber: digitalmapia.com


EmoticonEmoticon

Followers