我正在重定向这样的页面:
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)
答案 0 :(得分:3)
重定向响应的with
方法用于传递flashed session data。该数据不会持久存在,因此如果您对视图进行编码以期望每个请求都存在数据,则在正常页面加载时它将失败。
您需要的任何数据都应该在与您重定向到的URL对应的控制器操作中检索。