我想根据变量的名称包含部分。
controller传递带有值partials的变量$foo
。 X
$ type = x;
然后我将其更改为部分名称。
$ template =" partials。{$ type}&#34 ;;
在视图中,我有一个部分目录。
我想根据值或$ foo
的值来包含部分内容@include({{$模板}});
类似于以下
@include(' partials.x&#39);
但它给了我错误
答案 0 :(得分:1)
而不是@include({{$template}});
,你应该写:
@include($template);
答案 1 :(得分:0)
在控制器中尝试以下操作
$ template =" partials"。$ type;
而不是使用刀片语法。
答案 2 :(得分:0)
只需将变量传递给视图并输入@include
// controller
$viewToInclude = 'some.view';
return View:: ... ->with('includeMe', $viewToInclude);
// view
@include($includeMe);