Example #1
0
 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();
 }
Example #2
0
 public function postLocationLog()
 {
     list($longitude, $latitude, $locationTime) = ColdValidator::instance()->inputs(array('longitude', 'latitude', 'location_time'));
     return LocationLog::newLog($this->device->id, $longitude, $latitude, $locationTime);
 }
Example #3
0
 public function postLocationLog()
 {
     $page = ColdValidator::instance()->page();
     return array('data' => LocationLog::readLog($this->device->id, $page));
 }