public function doSearch(PlanSearchRequest $request) { $mr = $request->mr; $planSearchResult = []; $leaveRequestSearchResult = []; $from = $request->date_from; $to = $request->date_to; $allSearchedPlan = Plan::where('mr_id', $mr)->where('date', '>=', $from)->where('date', '<=', $to)->approved()->get(); $allSearchLeaveRequest = LeaveRequest::where('mr_id', $mr)->where('date', '>=', $from)->where('date', '<=', $to)->approved()->get(); foreach ($allSearchedPlan as $singleReport) { $planSearchResult[] = $singleReport; } foreach ($allSearchLeaveRequest as $singleLeaveRequest) { $leaveRequestSearchResult[] = $singleLeaveRequest; } $dataView = ['planSearchResult' => $planSearchResult, 'leaveRequestSearchResult' => $leaveRequestSearchResult]; \Session::flash('emp', $mr); \Session::flash('date_from', $from); \Session::flash('date_to', $to); \Session::flash('planSearchResult', $planSearchResult); \Session::flash('leaveRequestSearchResult', $leaveRequestSearchResult); return view('admin.search.plans.result', $dataView); }
public function listAllLeaveRequests() { $leaveRequests = LeaveRequest::where('mr_id', \Auth::user()->id)->get(); $dataView = ['leaveRequests' => $leaveRequests]; return view('mr.leave_request.list', $dataView); }