所以我对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
上有一个未定义的变量。我只是在主页上它工作,我离开页面,它打破了下一页。