我正在使用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".我不知道如何将剩余的查询结果链接附加到下一页链接.即我不知道查询中应该出现什么="某事"部分.有人可以指导我.谢谢
需要雄辩/流畅的查询以获得与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()时已经准备好结果,因此我给了我哪一个.所以有人可以指导我吗?
题
$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)
谢谢。