/** * Created By Dara on 11/9/2015 * admin panel reports */ public function adminShow(Request $request) { $cat = $request->input('cat'); if ($cat == 'all') { $reports = Report::latest()->paginate(20); } elseif ($cat == 'new') { $reports = Report::latest()->where('status', 0)->paginate(20); } else { $reports = Report::latest()->where('status', 0)->paginate(20); } return view('admin.report.index', compact('reports'))->with(['title' => 'Reports']); }
/** * Display the specified filter records. * * * @return Response */ public function filter(Request $request) { extract($request->all()); $user = Report::latest()->with(['user', 'attendence.work_type']); if ($user_id) { $user = $user->where('user_id', '=', $user_id); } if ($filter_from && $filter_to) { $user = $user->where('worked_on', '>=', $filter_from)->where('worked_on', '<=', $filter_to); } $user = $user->get(); return view('reports.show', compact(['user'])); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $reports = Report::latest()->get(); return view('admin.reports.index', compact('reports')); }
public function index() { return Report::latest()->get(); }