Laravel刷新数据丢失

时间:2017-12-11 01:29:07

标签: laravel laravel-5

我正在重定向这样的页面:

return redirect('vendor/vendors')->with('vendor', $allvendors);

从Blade模板中获取它:

@foreach($vendor as $vendors)

但它无法正常工作或有时加载,我刷新页面时会出现数据被删除的错误:

Undefined variable: vendor (View: /opt/lampp/htdocs/easyhire-web/resources/views/vendor/vendors.blade.php)

1 个答案:

答案 0 :(得分:3)

重定向响应的with方法用于传递flashed session data。该数据不会持久存在,因此如果您对视图进行编码以期望每个请求都存在数据,则在正常页面加载时它将失败。

需要的任何数据都应该在与您重定向到的URL对应的控制器操作中检索。