如何在Laravel 5.2中使用带有having子句的paginate

时间:2016-04-03 17:50:21

标签: php pagination laravel-5.2

我想使用带有having子句的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;
     }

0 个答案:

没有答案