同事
我将laravel从5.3升级到5.7
非常奇怪的情况。...
我将变量从一个视图传递到另一个局部视图:
lead.blade.php
<div class="container lead_items">
<div class="row">
@include('parts.post', ['data_test' => 'hello'])
</div>
</div>
parts / post.blade.php
<?php echo $data_test; ?>
我收到错误消息:未定义的变量:data_test(查看:/home/vagrant/Code/jurnal/resources/views/parts/post.blade.php)
如果我将post.blade.php更改为:
<?php echo $data_test; die; ?>
我得到输出值'hello'
请向我解释为什么未定义变量。