我对Laravel5.3中的分页有问题
守则:
public function deals()
{
return $this->belongsToMany('App\Models\ListsDeals', 'list_has_deals' , 'list_id', 'deal_id')->withPivot('list_id');
}
public function form_edit_list( $id ){
$list = Lists::find( $id );
PA
我创建了一个API并进行了定制。浏览文档时,我尝试了几种方法,但不知何故无法进行分页。你能帮帮我吗? PostResource.php <?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\JsonResource;
class PostResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request
我正在尝试按降序创建的日期对MongoDb文档进行排序。我正在使用panache,也在分页。
我已经能够正确地对每个单独页面中的数据进行排序,因为一旦从集合中检索到数据,我就会对数据进行排序。然而,第一页中的数据是最旧的,而最后一页中的数据是最新的。任何人都有关于如何在分页时进行排序的提示。我使用的是quarkus和Java
下面是我目前的做法
PanacheQuery<BasicInfo> basicInfoPanacheQuery;
// is used to sort by createdDate
Comparator<BasicInfo> byDateCrea
我想要分页我的结果,我从我的关系。我有一个产品表/控制器、一个用户表/控制器和一个markedProducts表。但是,我没有markedProducts表,因为我实际上并不需要它。我使用这个解决方案在我的用户模型中获取一个用户的所有标记产品:
public function markedProducts(){
return $this->belongsToMany('App\Product', 'products_marks');
}
我现在的问题是如何分页结果和,我的第二个问题是如何获得markedProducts表中每一行的creat
我的查询设置如下,以允许分页。虽然这是可行的,但基本上我必须运行相同的查询两次,以获得查询的总匹配结果并允许分页。有没有办法把它合并到一个查询中?
public SearchResult GetResults()
{
//query is built elsewhere
var totalResults = (from i in Collection.Find(query)
select i).Count();
var results = (from i in Collection.Find(query)
select i)
我有一个产品类,其中指定了两个类别it。
public function productsWithFirstCategory()
{
return $this->hasMany('App\Entities\Product', 'category1_id');
}
public function productsWithSecondCategory()
{
return $this->hasMany('App\Entities\Product', 'category2_id');
}
public f