我已经包含了几个文件。
我的home.blade.php有以下内容:
@include('includes.header')
我的header.blade.php in includes文件夹中包含以下内容
@include('elements.pendingTasksLi', array('tasks'=>$tasks))
我的元素/ pendingTasksLi.php文件包含以下内容
@foreach ($tasks as $task)
<li>
<a class="todo-actions" href="javascript:void(0)">
<i class="fa fa-square-o"></i>
<span class="desc" style="opacity: 1; text-decoration: none;">{{{$task\['title'\]}}}</span>
<span class="label label-danger" style="opacity: 1;"> {{{$task\['deadLineTime'\]}}}</span>
</a>
</li>
@endforeach
pendingTakstsLi文件中的此代码永远不会作为循环执行,而只能作为简单文本执行。
这就是输出的样子......
@foreach ($tasks as $task)
{{{$task['title']}}} {{{$task['deadLineTime']}}}
@endforeach
我不知道该怎么办......请指教......
点击此处的屏幕
http://i.stack.imgur.com/8emZk.png
由于
Jyot
答案 0 :(得分:3)
你提到你的&#34; pendingTasksLi&#34;视图结束于&#34; .php&#34;而不是&#34; .blade.php&#34;这会阻止它被解析为刀片视图。
答案 1 :(得分:1)
我遇到了同样的问题,如上所述,你忘了.bp之前的.blade
如果你想使用这样的表达式:{{$ variable}}并希望它们被解析,你总是必须在文件的.php扩展名前面添加.blade。