setelah sebelumnya kita install framework laravel, configurasi database, migrasi table dan insert data di phpmyadmin sekarang kita akan mencoba menampilkan data tersebut ke view dengan model dan controller. yuk kita prakterak toturial CRUD Laravel Part 2 ini teman teman.
sekarang kita ke file route nya di app/Http/routes.php
buat di dalam file tersebut route baru seperti di bawah ini.
Route::get(‘user’, ‘userController@index’);
ini maksudnya adalah kita membuat route user, di dalam nya menjalankan controller yang bernama userController di dalam class userController ada method index.
sekarang kita membuat controller, tpi kita membuat nya dengan menggunakan command prompt. berikut caranya.
buka command prompt kalian arahkan ke root file projek crud laravel kalian dan ketikan perintah berikut.
php artisan make:controller userController
maka controller dengan secara otomatis akan terbuat.
lalu setelah itu kita buat modelnya, model ini akan menghubungkan antara controller dan database. untuk membuat model ketikan ini di cmd kalian, misalkan kita akan membuat model dengan nama user.
maka model dengan class users akan otomatis terbuat. di sini kita akan seting ke table yang kita buat, lihat gambar di bawah
di atas saya membuat protected $table dan protected $fillable, protected $table ini adalah mengarah kan bahwa model users ini akan mengakses table yang bernama 00crudusers dan protected $fillable ini akan menunjukan bahwa field field mana yang bisa berubah data nya, disini saya punya field nama dan field alamat yang kan kita main nantinya.
setalah itu di userController kita sambungkan model yang tadi kita buat, tujuan nya agar bisa kita tampilkan ke dalam view, begini caranya.
ketikan use Namespace\nama modelnya, jadi use App\Users;
dengan beitu model sudah tersambung dengan controller, tinggal kita mengaksesnya untuk di tampilkan di view.
nah karena method index belum kita buat jadi sekarang kita buat kode nya, ketikan kode di bawah ini di dalam userController.
untuk fungsi ::get() itu maksudnya adalah mengambil seluruh data dari class model Users dan di dlaamnya itu adalah table 00crudusers. dan bila kita lihat di view kita maka akan terlihat data data yang akan di tampilkan, tentu saja belum kita rapihkan yah teman teman, dan fungsi dd() pada laravel sama dengan fungsi var_dump() pada PHP biasa.
tampilan di view kita menunjukan bahwa kita punya dua data array dna klo kita klik bagian atributes maka data dengan nama arif dan Risman akan terlihat.
nah untuk menampilkan nya secara rapi dan menggunakan template bootstrap dan template engine bawaan laravelnya, kita akan bahas di artikel berikutnya, oke sekian tutorial CRUD Laravel part 2 semoga bermanfaat yah teman teman :D.






