我已经包含了几个文件。
my home.blade.php有如下内容:
@include('includes.header')
我的header.blade.php在include文件夹中有以下内容
@include('elements.pendingTasksLi', array('tasks'=>$tasks))
和我的元素/pendingtasksl .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
我不知道该怎么办……请建议…
在这里检查屏幕
https://i.stack.imgur.com/8emZk.png 感谢Jyot
您提到您的"pendingTasksLi"视图以".php"而不是".blade.php"结尾,这将防止它被解析为刀片视图
我遇到了同样的问题,正如上面提到的,您在。php
之前忘记了。blade如果你想使用这样的表达式:{{$variable}},并希望它们被解析,你总是必须在文件的。php扩展名之前添加。blade。