如何在网页上显示指定数量的记录?
像:每页项目:25 | 50 | 75 | 100 如果我选择25,则应显示25条记录。 我想要在laravel 5.5中使用。.有人可以帮助我吗?
答案 0 :(得分:0)
在Laravel 5.7中,每页没有默认功能。因此,您需要添加一些自定义功能。
在这样对记录进行分页的地方使用get参数:
public function get_users(Request $request) {
return view('users', Users::paginate($request->get('per_page', 25)));
}
并从视图发送per_page
参数。
有几种方法可以从视图发送per_page
参数。
为此,我正在使用LaravelCollective 5.4 https://laravelcollective.com/docs/5.4/html#drop-down-lists:
{!! Form::open([ 'url' => route('users'), 'method' => 'get' ]) !!}
{!! Form::select( 'per_page', [ '25' => '25', '50' => '50', '75' => '75', '100' => '100'], '25', array('onchange' => "submit()") ) !!}
{!! Form::close() !!}