如何通过下拉值在 laravel
5 中分页?我已经尝试了如下。
public function getreport() {
->Paginate(10);
$links = str_replace('/?', '?', $buildings->render());
return view('daily_entry_report',compact('buildings'));
}
这里的建筑物指的是我的数据库查询。
将参数 ($dropdownvalue( 传递给该方法并将其与分页一起使用:
public function getreport($dropdownvalue = 10) {
->Paginate($dropdownvalue);
为此,您还必须编辑路由(route/web.php(,以便它采用值(您的路由是什么样的?
Route::get('/getreport/{dropdownvalue}', ['as'=>'report.get', 'uses' => 'ReportController@getreport']);
要一次显示 5 个报告,您可以访问:
mydomaine.com/getreport/5
要将其与下拉菜单一起使用,您需要在每次选择后"重新加载"/"重定向"页面。最简单的方法是使用javascript。单击此处查看操作方法。
请注意,这不是执行此操作的最佳方法,但它有效。