Laravel刷新数据丢失

问题描述 投票:0回答:1

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

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)
laravel laravel-5
1个回答
3
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.