在laravel中,您可以将数据共享到以下视图:view::share()
我想获取php中view :: share中存在的数据。
我将例如添加以下view::share('scripts', [])
,我想在“脚本”变量中添加项目。
是否可以获取共享变量?
答案 0 :(得分:2)
答案 1 :(得分:0)
我会去传递集合而不是数组。稍后在您的视图中使用它会更容易。
如果您执行以下操作:
$scripts = collect([
'script 1',
'script 2',
'script 3',
]);
View::share('scripts', $scripts);
您现在可以在视图中执行以下操作:
@foreach ($scripts as $script)
{{ $script }}
@endforeach
无论如何,你为什么要这样做?这些脚本,javascript文件?如果是,请使用母版页/模板视图,并在一个页面上包含所有脚本,而不是像上面的示例一样在每个页面上添加它们。