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 变量被传递给所有子视图。