我在Controller中有变量:
$abc = '@include('partials.formerror', array(.....))';
我发送该变量来查看:
\View::share([
"abc" => $abc,
]);
我想要的是:
......
......
@include('partials.formerror', array(....)
......
......
@include(' partials.formerror',array(....)是来自Controller 的动态内容。但它 COMMAND Blade,而不是纯文本。我该怎么做?
答案 0 :(得分:0)
你需要一个像这样的字符串刀片编译器:
https://packagist.org/packages/wpb/string-blade-compiler
Laravel doens不允许从开箱即用的字符串渲染刀片。 Fyi:你也可以使用Blade :: compileString,它不是一个优雅的解决方案
答案 1 :(得分:0)
你的回答在这里:https://laravel.com/docs/5.2/views#view-composers
您可以创建视图编辑器并将动态内容附加到视图中。