我遇到了一个奇怪的问题,导致变量被传递到子视图,即使它实际上没有在父视图中定义。
这是我用来包含使用 Blade 语法的视图的代码:
@include('segments/tasksList')
但如果它在segments/tasksList.blade.php
中执行以下代码
<++ dd($user) ++>
结果我bool(true)
。
不要介意我更改了Blade语法<++ ++>
因为它干扰了AngularJS。
多亏了
Denker,我注意到在我的控制器中我有
return View::make('pages/company', ['user' => Auth::user()]);
这导致$user
变量被传递给所有子视图。