public function resulttheonoigui(Request $request) { $capphathanhs = Danhmucnhomdonvi::all(); $ngaynhanbatdau = $request->input('ngaynhanbatdau'); $ngaynhanketthuc = $request->input('ngaynhanketthuc'); $capphathanh = $request->input('capphathanh'); //$capphathanhresult = 'Tất cả'; if ($capphathanh == 0) { $querycapphathanh = 'capphathanh_id > 0'; $capphathanhresult = 'Tất cả'; } else { $querycapphathanh = 'capphathanh_id = ' . $capphathanh; $capphathanhresult = Danhmucnhomdonvi::where('id', $capphathanh)->select('name')->first(); } if ($ngaynhanbatdau != '' && $ngaynhanketthuc != '') { $ngaynhanbatdau = date('Y-m-d', strtotime(str_replace('/', '-', $ngaynhanbatdau))); //date('Y-m-d', strtotime(str_replace('/', '-', Input::get('ngayphathanh-start'))) ) ; $ngaynhanketthuc = date('Y-m-d', strtotime(str_replace('/', '-', $ngaynhanketthuc))); if ($ngaynhanbatdau > $ngaynhanketthuc) { return \Redirect::route('thongkecongvanden.theonoigui')->withErrors('Ngày nhận bắt đầu phải nhỏ hơn ngày nhận kết thúc!')->withInput(); } else { $congvandens = Congvanden::where('ngayden', '>=', $ngaynhanbatdau)->where('ngayden', '<=', $ngaynhanketthuc)->whereRaw($querycapphathanh)->where('phong_id', Auth::user()->phong_id)->get(); } } $tungays = date('d/m/Y', strtotime($ngaynhanbatdau)); $denngays = date('d/m/Y', strtotime($ngaynhanketthuc)); return view('thongkecongvanden.theonoigui')->with(['menus' => $this->menus, 'tungay' => $tungays, 'denngay' => $denngays, 'congvandens' => $congvandens, 'capphathanhs' => $capphathanhs, 'capphathanhresult' => $capphathanhresult]); }