【发布时间】:2014-02-06 13:50:43
【问题描述】:
我试图用 Laravel 刀片做include,但问题是它不能传递变量。这是我的示例代码:
file_include.blade.php
<?php
$myvar = "some text";
main.blade.php
@include('file_include')
{{$myvar}}
当我运行文件时,它返回错误“未定义的变量:myvar”。那么,如何将变量从包含文件传递到主文件?
谢谢。
【问题讨论】:
-
@include 用于包含子视图,不应该用于以这种方式加载变量。请记住,这些是刀片模板,而不是常规的 php 文件。