【发布时间】:2017-04-13 19:50:52
【问题描述】:
我一直在学习laravel,现在我是第一次使用eloquent。但我得到一个错误。它不识别代表查询的变量。我在网上搜索了解决方案,但无法解决问题。我使用 laravel 5.4 版。有人可以帮忙吗?
错误:“未定义变量:文章”(在 teste7.blade 上)
代码:
网络
Route::get('teste7', 'CentralController@teste7');
Route::get('/article/{article}', ['as' => 'article', 'uses' => 'CentralController@article']);
控制器
use App\article;
function teste7(){
$articles=article::pagination(4);
return view('teste7');
}
function article($article){
return view($article);
}
teste7
{{ $articles->total() }} articles
<b>In this page ({{ $articles->count() }} articles )</b>
<ul>
@foreach ($articles as $article)
<li> <a href="{{route('article', ['artigo' => $article->Name])}}">{{
$article->Name }}</a></li>
@endforeach
</ul>
{{ $articles->links() }}
【问题讨论】: