小编use*_*888的帖子

如何自动将查询字符串附加到laravel分页链接?

我正在使用Laravel和Ajax调用复选框点击搜索过滤器.当我点击一个复选框时,我得到了结果.我的查询如下:

    $editors = User::with(['editor.credentials','editor.specialties','editor.ratings']);
        $temp=$editors->whereHas('editor', function($q) use ($a_data){
            $q->whereHas('specialties',function($sq) use($a_data){
            $sq->whereIn('specialty',$a_data);
            });
        })->paginate(2);
Run Code Online (Sandbox Code Playgroud)

这给了我所需的所有数据.但是我应该如何获得分页链接?

    $temp->setBaseUrl('editors');
    $links = $temp->links()->render();
Run Code Online (Sandbox Code Playgroud)

我目前正在做这个和我发送的$ links作为响应ajax调用,我设置了$ link数据的分页.现在,我需要将查询附加到下一页,如page = 2?query ="something".我不知道如何将剩余的查询结果链接附加到下一页链接.即我不知道查询中应该出现什么="某事"部分.有人可以指导我.谢谢

pagination laravel-4

23
推荐指数
9
解决办法
3万
查看次数

Laravel Eloquent:与groupBy相加

需要雄辩/流畅的查询以获得与groupBy函数的总和.

到目前为止,我尝试过:

    $this->data['no_of_pages'] = Document::sum('no_of_pages')
                                ->groupBy('users_editor_id');
Run Code Online (Sandbox Code Playgroud)

call to member function groupBy() on non-object由于sum()已经执行了查询并且在应用了GROBy()时已经准备好结果,因此我给了我哪一个.所以有人可以指导我吗?

sql eloquent

16
推荐指数
3
解决办法
5万
查看次数

PHP:将数字四舍五入至小数点后两位,如果数字是整数,则添加尾随零

    $number = 153.78999
    $rounded_value = round($number,2);

    $rounded_value will be 153.79
Run Code Online (Sandbox Code Playgroud)

我想要的是

    $number = 153
Run Code Online (Sandbox Code Playgroud)

然后

    $rounded_value = 153.00
Run Code Online (Sandbox Code Playgroud)

谢谢。

php

2
推荐指数
1
解决办法
4682
查看次数

标签 统计

eloquent ×1

laravel-4 ×1

pagination ×1

php ×1

sql ×1