Beispiel #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($owner)
 {
     $ctr = 0;
     $device_logs = DeviceLog::with(['device.category', 'owner', 'device'])->where('owner_id', $owner->id)->latest('device_logs.created_at')->paginate(25);
     $device_logs->setPath('');
     return view('owners.show', compact('owner', 'device_logs', 'ctr'));
 }
Beispiel #2
0
 public static function showLogs($request)
 {
     $categories = Category::all();
     if (Request::has('filter')) {
         $date_filter = explode(' - ', $request->get('filter'));
         $deviceLogs = DeviceLog::with(['owner', 'device', 'user'])->whereBetween('created_at', [$date_filter[0], $date_filter[1]])->paginate(25);
         $deviceLogs->setPath('report');
     }
     return view('device_log.report', compact('deviceLogs', 'categories'));
 }
Beispiel #3
0
 public static function show_device_ownership($device_slug)
 {
     $ctr = 0;
     $device = Device::whereSlug($device_slug)->first();
     $ownerships = DeviceLog::with(['user', 'device', 'owner'])->where('device_id', $device->id);
     $ownerships = $ownerships->latest('device_logs.created_at')->paginate(25);
     $ownerships->setPath('ownerships');
     return view('devices.device_tab.ownership', compact('ownerships', 'ctr', 'device'));
 }