Laravel为不同的页面提供了未定义的变量错误?

时间:2016-10-19 16:36:12

标签: php laravel blade

所以我对laravel项目有一个问题,对我来说这没有任何意义,所以也许有人经历过这个。

在我的主页中,我加载了部分内容,我们将其称为:_homeContent.blade.php。在主页的控制器中,我正在ping一个API,收集数据并将其作为$quotes变量返回到主页。

所以:

return view('home', compact('quotes'));

在我看来,我有一个循环:

@foreach($quotes as $quote)
    I do my loop things here.
@endforeach

这样工作正常,没有问题,数据就像我期望的那样进入。在页面的下方,我有一个指向另一个页面的链接。只是一个标准的href =" / my-about-page"例如。当我点击它时,我收到一条错误消息:

  

未定义的变量:引号(查看:/my/path/here/_homeContent.blade.php)

问题是:为什么我在我的关于页面上收到此错误,告诉我_homeContent.blade.php上有一个未定义的变量。我只是在主页上它工作,我离开页面,它打破了下一页。

0 个答案:

没有答案