diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php
index 00424be..c402002 100644
--- a/app/Http/Controllers/CustomerController.php
+++ b/app/Http/Controllers/CustomerController.php
@@ -171,20 +171,49 @@ class CustomerController extends Controller
     public function booking(Request $request){
         $lb = new ListBook();
 
-        $data = DB::table('homestay')
+        $dataHomestay = DB::table('homestay')
             ->join('kamar','homestay.id','=','kamar.idHomestay')
-            ->select('kamar.*','homestay.harga','homestay.')
+            ->select('kamar.*','homestay.harga','homestay.jumlahKamar')
             ->where('homestay.id','=',$request['id'])
             ->get();
 
-        dd($data);
+        $homestayJumlahKamar = DB::table('homestay')->select('homestay.jumlahKamar')->where('homestay.id','=',$request['id'])->get();
+
+        $dataBookingMulai = DB::table('daftar_book')
+                       ->select('daftar_book.*')
+                       ->where('daftar_book.tanggal_mulai','=',$request['tanggal'])
+                       ->get();
+        $dataBookingBerakhir = DB::table('daftar_book')
+            ->select('daftar_book.*')
+            ->where('daftar_book.tanggal_mulai','=',$request['tanggal'])
+            ->get();
+
+        if($dataBookingMulai->count() > 0){
+            $currentJumlahKamar = $homestayJumlahKamar[0]->jumlahKamar - $dataBookingMulai[0]->jumlah_kamar;
 
-        $data2 = DB::table('users')
+            if($currentJumlahKamar >= $request['jumlah_kamar']){
+
+                dd("masuk gan" ,$request['jumlah_kamar'],$request['tanggal']);
+            }else{
+                dd("nggak boleh");
+            }
+
+        }else{
+            echo ('langsung aja');
+        }
+
+
+
+        //dd('dataBooking',$dataBooking,'dataHomestay',$dataHomestay);
+
+        $dataPelanggan = DB::table('users')
             ->join('pelanggan','users.id','=','pelanggan.id_Akun')
             ->select('pelanggan.id','pelanggan.nama')
             ->where('users.id','=',Auth::user()->id)
             ->get();
 
+        //dd($dataHomestay,$dataPelanggan);
+
         $time = explode('-', $request['tanggal']);
         $time[2] +=$request['jumlah_hari'];
 
@@ -192,17 +221,17 @@ class CustomerController extends Controller
 
         //Insert Table Transaksi
         $trans = new Transaksi();
-        $trans->id_pelanggan  = $data2[0]->id;
+        $trans->id_pelanggan  = $dataPelanggan[0]->id;
         $trans->id_homestay = $request['id'];
         $trans->tanggal_mulai = $request['tanggal'];
         $trans->tanggal_berakhir = $baru;
         $trans->jumlah_kamar =$request['jumlah_kamar'];
         $trans->lama_menginap = $request['jumlah_hari'];
-        $trans->total_pembayaran = $request['jumlah_kamar'] * $data[0]->harga;
+        $trans->total_pembayaran = $request['jumlah_kamar'] * $dataHomestay[0]->harga;
 
         //Insert Table Daftar Booking
         $lb->homestay = $request['id'];
-        $lb->nama_pemesan = $data2[0]->nama;
+        $lb->nama_pemesan = $dataPelanggan[0]->nama;
         $lb->jumlah_kamar = $request['jumlah_kamar'];
         $lb->tanggal_mulai = $request['tanggal'] ;
         $lb->tanggal_berakhir = $baru;
diff --git a/app/ListBook.php b/app/ListBook.php
index a12f71e..291f0cd 100644
--- a/app/ListBook.php
+++ b/app/ListBook.php
@@ -9,7 +9,7 @@ class ListBook extends Model
     protected $table = "daftar_book";
 
     protected $fillable = [
-        'nama_pemesan','tanggal_mulai','tanggal_berakhir','homestay'
+        'nama_pemesan','tanggal_mulai','tanggal_berakhir','homestay','jumlah_kamar'
     ];
 
     public $timestamps = false;