public function getPenjualan() { $tipe = isset($_POST['tipe']); $checkTipe = $_POST['tipe'] != 'default'; // dd(!($_POST['mulai']) && !($_POST['selesai'])); if ($checkTipe) { $penjualans = Penjualan::whereHas('customer', function ($q) { $q->where('tipe', '=', $_POST['tipe']); })->where('status', $_POST['status'])->get(); } elseif (!$_POST['mulai'] && !$_POST['selesai']) { $penjualans = Penjualan::where('status', $_POST['status'])->orderBy('tgl_order', 'DESC')->get(); } else { $penjualans = Penjualan::where('status', $_POST['status'])->whereBetween('tgl_order', [$_POST['mulai'], $_POST['selesai']])->get(); } return View::make('admin.penjualans.get_penjualan', compact('penjualans')); }