php – Laravel undefined变量$articles
发布时间:2020-12-14 19:35:29 所属栏目:大数据 来源:网络整理
导读:我正在忙于自己的新闻系统而且我正在使用Laravel 5.我对Laravel很新,并使用教程来完成它.现在我有这个错误“Undefined variable:articles”. 这是我的ArticlesController.php ?phpnamespace AppHttpControllers;use AppArticle;use IlluminateHttpRequ
|
我正在忙于自己的新闻系统而且我正在使用Laravel 5.我对Laravel很新,并使用教程来完成它.现在我有这个错误“Undefined variable:articles”.
这是我的ArticlesController.php <?php
namespace AppHttpControllers;
use AppArticle;
use IlluminateHttpRequest;
class ArticlesController extends Controller
{
public function index()
{
return view('pages.news');
}
}
这是我的news.blade.php @foreach ($articles as $article)
<!-- Post -->
<div class="blog-item">
<!-- Post title -->
<h2 class="blog-item-title font-alt">
<a href="news-single.html">{{ $article->title }}</a>
</h2>
<!-- Post data -->
<div class="blog-item-data">
<a href="#"><i class="fa fa-clock-o"></i> 5 December</a>
<span class="seperator"> </span>
<a href="#"><i class="fa fa-user"></i> John Doe</a>
<span class="seperator"> </span>
<i class="fa fa-folder-open"></i>
<a href="#">Category</a>,<a href="#">Category</a>
<span class="seperator"> </span>
<a href="#"><i class="fa fa-comments"></i> 5 Comments</a>
</div>
<!-- Media gallery -->
<div class="blog-media">
<ul class="clearlist content-slider">
<li><img src="images/portfolio/full-project-1.jpg" alt="Blog image"></li>
</ul>
</div>
<!-- Text intro -->
<div class="blog-item-body">
<p>{{ $article->body }}</p>
</div>
<!-- Read more -->
<div class="blog-item-foot">
<a href="news-single.html" class="btn btn-mod btn-round btn-small">Read More <i class="fa fa-angle-right"></i></a>
</div>
</div>
@endforeach
我尝试了几件事,比如删除所有内容并重新开始.什么都没有真正的伎俩. 解决方法
您必须将变量传递给视图,否则视图不会“知道”变量.像这样:
<?php
namespace AppHttpControllers;
use AppArticle;
use IlluminateHttpRequest;
class ArticlesController extends Controller
{
public function index()
{
return view('pages.news',['articles' => Article::all(),]);
}
}
参考here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
