Tutorial Dasar Membuat Aplikasi CRUD Laravel

Tutorial dasar CRUD Laravel yang akan kita bahas kali ini adalah tutorial  dasar aplikasi sederhana untuk membuat aplikasi CRUD (Create, Read, Update, Delete) dasar dengan menggunakan Framework Laravel versi 4.2. Pada tutorial kali ini juga saya akan sedikit membahas soal Routing dan juga Blade Templating.

Nah, sekarang kita mulai aja ya! saya asumsikan kamu udah menginstall Laravel versi 4.2. Kalo misalkan belum, kamu bisa lihat artikel lama saya soal cara mudah melakukan instalasi Laravel. Walaupun tutorialnya untuk versi 5, kamu bisa menggunakan metode nomor 2.

Pada kasus kali ini, kita beri nama project kita dengan nama “laracrud”, buka file config/app.php lalu ubah bagian Application Debugging Mode dan Application URL seperti berikut :

CRUD Laravel # Routing

Setelah kita ubah file app/route.php seperti berikut

CRUD Laravel # Model

Nah, baru kita mulai membuat Model, Pada kasus ini kita tidak akan menggunakan Query Builder melainkan Eloquent, silahkan buka dokumentasi resmi Laravel tentang Query Builder & Eloquent untuk mengetahui perbedaannya. Buatlah Model dengan nama Provinsi.php dan simpan dalam direktori app/models. Ketikkan scriptnya seperti ini.

CRUD Laravel # Controller

Setelah itu kita buat Controllernya, buat Controller dengan nama ProvinsiController.php dan simpan dalam direktori app/controllers, ketikkan scriptnya seperti ini

CRUD Laravel # Blade Templating

OK, sekarang kita bakal membuat viewsnya ya. pertama kita buat dulu layoutnya dengan Blade, sebenernya wajib ga wajib tapi Blade Templating ini memudahkan kamu kalau kamu mau bikin aplikasi dengan banyak halaman tapi dengan layout yang sama.

Setelah itu baru kita membuat halaman untuk menampilkan datanya. buatlah direktori bernama provinsi pada /app/views/ dan buat file bernama index.blade.php. Isinya seperti berikut

Setelah itu kita buat halaman baru untuk menampilkan form tambah sekaligus edit data. masih di direktori provinsi, buat file bernama form.blade.php. Isinya seperti berikut :

Setelah itu kita tinggal akses di http://localhost/laracrud/public/provinsi. Outputnya seharusnya seperti berikut :

tampil data provinsi

Sekian dulu untuk tutorialnya, kalau kamu ingin mendownload full sourcenya, kamu bisa clone di Github saya. Silahkan dicoba dan semoga bermanfaat.

UPDATE : Menampilkan Data Menggunakan Datatables di Laravel

clone-repo

 

Berlangganan Artikel

Daftarkan email anda sekarang dan dapatkan update terbaru dari artikel saya

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Powered by Optin Forms
Latest Comments
  1. miku Desember 2, 2015
  2. taufik Januari 14, 2016
    • El Cicko Januari 15, 2016
  3. Mac Januari 4, 2017
    • El Cicko Januari 5, 2017
  4. DALLE CARNEGIE Juni 9, 2017

Tinggalkan Balasan