CRUD Dengan Laravel 5

Angger Pratama
1 min readAug 16, 2018

--

hai kawan. back again. setelah kita bahas Logging. ayo kita bahas cara membuat CRUD sederhana dengan laravel. Dengan tambahan router resource Controller oke. sekalian jadi satu aja hehehe…

Apa itu CRUD. Create Read Update Delete. salah satu dasar memanipulasi data di database.

Create

membuat, mengirim, memasukkan, menunlis data baru kedalam database

Read

mengambil atau membaca data dari database

Update

mengubah data yang sudah ada di database

Delete

menghapus satu atau lebih data yang berada di database

dibawah ini contoh sederhana untuk CRUD di laravel menggunakan Controller resource dan eloquent

pertama kita config .env nya sesuai kebutuhan

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourdbname
DB_USERNAME=yourusername
DB_PASSWORD=thepassword

setelah itu buat model dan migrasinya untuk membuat table di database.

php artisan make:model Box -m

lalu kita ubah file migrasinya di database->migration

lalu kita eksekusi migrasi tersebut

php artisan migrate

setelah done kita manage sedikit di box model

setelah semua selesai mari kita buat controller resource nya

php artisan make:controller --resource

setelah itu akan tergenerate secara otomatis. Oke langsung eksekusi CRUD

CREATE

tambahkan code ini di bagian function create untuk menampilkan sebuah view untuk mengcreate dan function store untuk proses penyimpanan data

READ

read memiliki banyak cara. seperti contoh sederhana ini

public function index()
{
$data['active'] = 1;
$data['list_boxes'] = Box::with('users')->get();
return view('dashboard.listBox' , $data);
}

UPDATE

contoh simple untuk update. kita gunakan function edit dan update pada controller resource

DELETE

untuk delete sangat mudah. ada banyak cara. dan ini salah satu cara untuk delete

Selanjutnya adalah Api Resource

--

--

Angger Pratama

Currently working on Backend Engineer, but have interest in Frontend Engineer and Data Engineer