PHP | LARAVEL |雄辩的数据表查询始终返回最多10行
我正试图在我的一个视图中显示基于订单ID的productOrders列表。下面是我的app/Datatables/ProductOrderDatatables.php中的代码片段,我使用它从名为“product_order”的数据库表中提取列表: 以下是ProductOrderDatatables.php中的查询函数:PHP | LARAVEL |雄辩的数据表查询始终返回最多10行,php,mysql,laravel,laravel-5,Php,Mysql,Laravel,Laravel 5,我正试图在我的一个视图中显示基于订单ID的productOrders列表。下面是我的app/Datatables/ProductOrderDatatables.php中的代码片段,我使用它从名为“product_order”的数据库表中提取列表: 以下是ProductOrderDatatables.php中的查询函数: public function query(ProductOrder $model) { return $model->newQ
public function query(ProductOrder $model)
{
return $model->newQuery()->with("product")
->where('product_orders.order_id', $this->id)
->select('product_orders.*')->orderBy('product_orders.id', 'desc');
}
问题:
->考虑,我试着用OrthyId=314来拉动订单。 ->以下是数据库中条目的外观: ->我总是得到最多10个结果。正如你所看到的,有11个条目,但我总是以10个为上限。我不明白我应该在哪里寻找
新的EloquentDataTable($query)
的限制,如果有的话
有人知道我应该看什么吗??在datatabase SQL部分中运行原始SQL查询将按预期返回所有11个。请提供任何提示/建议/解决方案
套餐列表
- 名称空间App\DataTables李>
- 使用App\Models\CustomField李>
- 使用App\Models\ProductOrder李>
- 使用App\Models\Product李>
- 使用Barryvdh\DomPDF\Facade作为PDF李>
- 使用Yajra\DataTables\EloquentDataTable李>
- 使用Yajra\DataTables\Services\DataTable李>
- 使用Illumb\Support\Facades\Log李>
- 使用数据库李>
公共函数查询(ProductOrder$模型)
{
返回带有(“产品”)的$model->newQuery()->
->其中('product\u orders.order\u id',$this->id)
->选择('product_orders.*')->orderBy('product_orders.id','desc')->分页(11);
}
您是否为数据表使用任何软件包?如果是,哪一个?他们的文件里什么都没有?听起来像是一个分页“问题”@kerbh0lz:很抱歉我错过了。我在用Yajra。。刚刚用列表更新了问题。你介意和我分享一下我应该查找的文件的位置吗?谢谢Fayza。虽然这并没有解决问题,但我禁用了yajra/laravel-datatables-oracle/src/DataTableAbstract.php中的分页&这为我解决了问题。非常感谢您的投入
public function query(ProductOrder $model)
{
return $model->newQuery()->with("product")
->where('product_orders.order_id', $this->id)
->select('product_orders.*')->orderBy('product_orders.id', 'desc');
}