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