我正在尝试从我的控制器提供一些硬编码数据(仅用于测试目的),如下所示
return redirect()->route('admin.my-view.edit', $prop)->withToastSuccess('Success')->with(['data' => ['test1', 'test2']]);
在我的编辑页面中,我尝试像这样转储数据
@dump($data ?? '')
问题是我最初得到
''
以及重定向后。
我在这里遗漏了什么吗?
您正在使用
with()
函数,这是一个 flashed session 函数,您必须获取这样的数据值:
@if (session('data'))
// ...
@endif
// OR
session('data', '') // default value when no data session is passed
尝试使用 通过刷新会话数据重定向:
$test = ['test1', 'test2'];
return redirect()->route('admin.my-view.edit', $prop)->withToastSuccess('Success')->with(['data' => $test]);
然后在刀片上:
{{ session('data') }}