Laravel视图接收一个未传递给它的变量


Laravel view receives a variable that is not being passed to it

我遇到了一个奇怪的问题,导致变量被传递到子视图,即使它实际上没有在父视图中定义。

这是我用来包含使用 Blade 语法的视图的代码:

@include('segments/tasksList')

但如果它在segments/tasksList.blade.php中执行以下代码

<++ dd($user) ++>

结果我bool(true)

不要介意我更改了Blade语法<++ ++>因为它干扰了AngularJS。

多亏了

Denker,我注意到在我的控制器中我有

return View::make('pages/company', ['user' => Auth::user()]);

这导致$user变量被传递给所有子视图。