/** * 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')); }
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')); }
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')); }