Пример #1
0
 public function confirmBooking($id)
 {
     $booking = Pemakaian::where('booking', '=', 1)->where('id', '=', $id)->first();
     $booking->tanggal_pemakaian = new Carbon();
     $booking->booking = 0;
     $booking->save();
 }
Пример #2
0
 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]);
 }
Пример #4
0
 public function delete(Request $request, $id)
 {
     $booking = Pemakaian::where('booking', '=', 1)->where('id', '=', $id)->delete();
     return redirect()->action('BookingController@index');
 }