0
下面是我的控制器功能,我的表名是User_deposit.if我不使用條件與我的表我可以得到確切的輸出爲所有pages.but如果條件在我的查詢然後我只能得到第一頁的結果。Laravel Nayjest datagrid分頁不工作從第二頁
控制器功能:
public function admin_user_dep_report(){
$id = Input::get('name_id');
$cfg = (new GridConfig())
->setDataProvider(new EloquentDataProvider(\App\User_deposit::query()->where('user_id',$id)))
->setName('user_deposits_page')
->setPageSize(5)
->setColumns([
new IdFieldConfig,
(new FieldConfig)
->setName('amount')
# will be displayed in table heder
->setLabel('Amount')
,
(new FieldConfig)
->setName('agent_verified')
# will be displayed in table heder
->setLabel('Agent Verified')
->setCallback(function ($val,$row) {
$user = $row->getSrc();
return $user->getAgent->first_name;
})
]);
$grid = new Grid($cfg);
$grid = $grid->render();
return view('admin.user_deposit_reports')->with('cfg',$grid);
}
查看文件:
<div class="container">
<?php echo $cfg; ?>
</div>
注: 我的表中有超過20個條目我收到的第一頁記錄和空記錄的第二第三。 ..頁