Laravel adalah salah satu Framework PHP yang Populer dan menjadi salah satu Framework php terbaik yang banyak di pakai di dunia pemrograman website. Kita bisa membuat banyak aplikasi dengan bantuan Framework ini. Tentu kali ini kita membuat aplikasi sekompleks itu, tpi kali ini kita akan belajar hal mendasar dari Framework laravel ini, yaitu Bagaimana Cara Menampilkan Data dari Database di Laravel 5
pertama saya asumsikan kalian sudah menginstall Laravel kalian di folder htdocs, kalo belum kalian bisa baca artikel sebelumnya di sini cara-install-laravel-5-5-via-composer, oke lanjut kalian cari file .env kalian setting configurasi ke databasenya, lihat gambar.
Lalu kalian cari file web.php di laravel/blog/routes/web.php. ketikan kode berikut.
Route::get('/blog', 'blogController);
Lalu kalian buka Command line, ketikan sesuai root folder project kalian, lalu ketikan ini “php artisan make:controller BlogController“, tujuannya untuk membuat Controller baru di laravel
ini tampilan Controller baru kita.
Setelah itu kita ke Command LIne lagi dan ketikan “php artisan make:model Blog“, tujuan nya untuk membuat model baru di laravel.
ini tampilan model baru kalian.
setelah itu kita buat data base baru dengan nama “crud” dan isikan database berikut seperti di gambar dan sekaligus insert data nya, kita insert dua data sebagai contoh.
Insert Data di data base crud
Kembali ke model, ketikan kode protected berikut, kode protected $table tujuannya untuk menghubungkan tabel crud dengan model Blog, dan protected $fillable tujuannya untuk memberi tahu bahwa yang boleh di isi hanya kolom judul dan kolom isi.
setelah itu kita ke file BlogController dan ketikan kode berikut di dalam BlogController
public function index(){
$blogs = Blog::all();
return view('blog.home', ['blogs' => $blogs]);
}
setelah itu buat Folder di view dengan nama “blog” dan buat file di dalam nya dengan nama home.blade.php.
di dalam home.blade.php ketikan kode berikut
<!DOCTYPE html>
<html>
<head>
<title>blog</title>
</head>
<body>
@foreach($blogs as $blog )
<h2>{{$blog->judul}}</h2>
<p>{{$blog->isi}}</p>
@endforeach
</body>
</html>
lalu kita ke command line kita dan ketikan “php artisan serve” pada command line.
Lalu kita ke blowser dan ketikan localhost:8000/blog
maka hasilnya seperti di bawah ini.
Kita sudah berhasil menampilkan data dari database kita, sekian tutorial Menampilkan Data dari Database di Laravel 5, semoga bermanfaat yah teman teman :D, keep coding











