Laravel 分页问题
来自laravel文档的所有代码:Laravel 分页问题,laravel,laravel-5,laravel-5.2,laravel-5.1,laravel-5.3,Laravel,Laravel 5,Laravel 5.2,Laravel 5.1,Laravel 5.3,来自laravel文档的所有代码: 控制器: public function search() { $request = Request::all(); $name = $request['name']; $result = Driver::where('vendor', $name)->paginate(25); return view('driver_search', [ '_keywords' => $name ?: '',
控制器:
public function search() {
$request = Request::all();
$name = $request['name'];
$result = Driver::where('vendor', $name)->paginate(25);
return view('driver_search', [
'_keywords' => $name ?: '',
'query' => request('name'),
'result' => $result,
]);
}
视图:
{结果%中的驱动程序为%1}
{{driver.vendor}}
{{driver.name}
{{driver.os}
{{driver.version}
{{driver.size}
{%endfor%}
{{result.links()| raw}
变量名称的问题:
在1页上分页时,可以在浏览器中使用此字符串
但当我点击2或3或eny 1想要的时候,我松开了我的名字variable,得到了错误未定义的index:name,在我的浏览器链接中看起来像
如何为所有分页保存名称变量?
如果删除|视图中的原始分页显示为文本。您需要将请求参数附加到分页调用
$result = Driver::where('vendor', $name)->paginate(25)->append(Request::all());
$result = Driver::where('vendor', $name)->paginate(25)->append(Request::all());