public function getIndex() { $device = Device::current(); $packages = Package::join('pushes', 'packages.id', '=', 'pushes.package_id')->join('push_devices', 'pushes.id', '=', 'push_devices.push_id')->where('push_devices.device_id', '=', $device->id)->orderBy('pushes.created_at', 'desc')->groupBy('packages.id')->select('packages.*', 'pushes.id as push_id')->paginate(30); return Response::json($packages); }