gpt4 book ai didi

mysql - Laravel Eloquent - undefined variable

转载 作者:行者123 更新时间:2023-11-30 22:00:55 24 4
gpt4 key购买 nike

我一直在学习laravel,现在第一次使用eloquent。但我收到一个错误。它不识别代表查询的变量。我在网上搜索了解决方案,但无法解决问题。我使用的是 laravel 5.4 版。谁能帮忙?

错误:“ undefined variable :文章”(在 teste7.blade 上)

代码:

网络

Route::get('teste7', 'CentralController@teste7');
Route::get('/article/{article}', ['as' => 'article', 'uses' => 'CentralController@article']);

Controller

    use App\article;

function teste7(){
$articles=article::pagination(4);
return view('teste7');
}
function article($article){
return view($article);
}

测试7

{{ $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() }}

最佳答案

您必须使用第二个参数将数据传递到 View 中。您可以在 documentation here 中找到更多信息。 .

function teste7() {
$articles = article::pagination(4);
return view('teste7', ['articles' => $articles]);
}

关于mysql - Laravel Eloquent - undefined variable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43400633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com