public function confirmBooking($id) { $booking = Pemakaian::where('booking', '=', 1)->where('id', '=', $id)->first(); $booking->tanggal_pemakaian = new Carbon(); $booking->booking = 0; $booking->save(); }
public function create($userId, $description, array $pemakaianRecords) { $pemakaian = new Pemakaian(); $pemakaian->user_id = $userId; $pemakaian->tanggal_pemakaian = new Carbon(); $pemakaian->deskripsi = $description; $pemakaian->booking = 0; $pemakaian->save(); foreach ($pemakaianRecords as $pemakaianRecord) { $pemakaianItem = new ItemPemakaian(); $pemakaianItem->atk_id = $pemakaianRecord['atk_id']; $pemakaianItem->jumlah = $pemakaianRecord['jumlah']; $pemakaianItem->pemakaian_id = $pemakaian->id; $pemakaianItem->save(); } }
public function view(Request $request, $id) { $booking = Pemakaian::where('booking', '=', 0)->where('id', '=', $id)->with(['items', 'items.atk', 'user'])->first(); return view('pemakaian.view', ['booking' => $booking]); }
public function delete(Request $request, $id) { $booking = Pemakaian::where('booking', '=', 1)->where('id', '=', $id)->delete(); return redirect()->action('BookingController@index'); }