根据下拉菜单进行拉拉维尔分页



如何通过下拉值在 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。单击此处查看操作方法。

请注意,这不是执行此操作的最佳方法,但它有效。

最新更新