Пример #1
0
 /**
  * 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']));
 }
Пример #3
0
 /**
  * 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();
 }