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 ?: '',

来自laravel文档的所有代码:
控制器:

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());