Php 如何将paginate与Laravel 5.2中的having子句一起使用

Php 如何将paginate与Laravel 5.2中的having子句一起使用,php,pagination,laravel-5.2,Php,Pagination,Laravel 5.2,我想在havinate子句中使用paginate,但它似乎不起作用 下面是我的函数,它仅与get()配合使用即可,但我想在智能手机开发中使用paginate public function testing() { $lat = 55.85813; $lon = 9.847588; $posts = Post::select([ DB::raw("*,

我想在havinate子句中使用paginate,但它似乎不起作用

下面是我的函数,它仅与get()配合使用即可,但我想在智能手机开发中使用paginate

    public function testing()
    {


        $lat = 55.85813;
        $lon = 9.847588;

        $posts = Post::select([
            DB::raw("*,
                          ( 6371 * acos( cos( radians(?) ) *
                            cos( radians( latitude ) )
                            * cos( radians( longitude ) - radians(?)
                            ) + sin( radians(?) ) *
                            sin( radians( latitude ) ) )
                          ) AS distance")])
            ->having("distance", "<", 500000000000000000)
            ->orderBy("distance")
            ->setBindings([$lat, $lon, $lat])
            ->get();


        return $posts;
     }
公共功能测试()
{
$lat=55.85813;
$lon=9.847588;
$posts=Post::选择([
DB::原始(“*”,
(6371*acos(cos(弧度(?)*
cos(弧度(纬度))
*cos(弧度(经度)-弧度(?)
)+sin(弧度(?)*
sin(弧度(纬度)))
)作为距离“)])

->我也面临同样的问题,看看是否适合你。我也面临同样的问题,看看是否适合你。