public static function readLog($deviceId, $page) { Paginator::currentPageResolver(function () use($page) { return $page; }); return LocationLog::where('device_id', $deviceId)->orderBy('location_time', 'DESC')->simplePaginate(config('custom.item_per_page'))->all(); }
public function postLocationLog() { list($longitude, $latitude, $locationTime) = ColdValidator::instance()->inputs(array('longitude', 'latitude', 'location_time')); return LocationLog::newLog($this->device->id, $longitude, $latitude, $locationTime); }
public function postLocationLog() { $page = ColdValidator::instance()->page(); return array('data' => LocationLog::readLog($this->device->id, $page)); }