我很好奇x
在Laravel Blade中是如何工作的,我的意思是如果我们在这样的循环中使用它
x
我们会将x
次加载define
次帖子,或者我们加载此文件一次并使用TypeError: Cannot read property 'define' of undefined
at new module.exports (/Users/user/Desktop/Projects/node/ann/app/models/ann-model.js:3:27)
at /Users/user/Desktop/Projects/node/ann/app/controllers/appRoutes.js:13:20
次吗?
由于
答案 0 :(得分:4)
刀片模板引擎的工作原理是将blade-html文件转换为php-html文件。 @include
只会被替换一次,例如
<!-- parts/post.blade.php -->
<p>This is my post: {{$post}} </p>
<!-- some-template.blade.php -->
@foreach($posts as $post)
@include('parts.post')
@endforeach
将呈现为以下php-html代码并保存到视图文件中(如果您想看到此内容,请参阅storage/framework/views
):
<?php for($posts as post){ ?>
<p>This is my post: <?php echo($post); ?> </p>
<?php } ?>