Page 16 - Modul CRUD Laravel_Neat
P. 16
22. Kemudian tambahkan fungsi pada controller barang.
public function viewEdit($id)
{
$data = DB::table('barang')->where('id', $id)->first();
return view('barang_edit', ['barang'=> $data]);
}
public function actionEdit(Request $request)
{
DB::table('barang')->where('id',$request->id)->update([
'nama_barang' => $request->nama,
'jumlah_barang' => $request->jumlah,
'harga_barang' => $request->harga
]);
return redirect('/barang');
}
Dan juga routing
Route::get('/barang/edit/{id}', [BarangController::class, 'viewEdit']);
Route::post('/barang/action-
edit', [BarangController::class, 'actionEdit']);
Hasilnya seperti berikut: