未定义的数组键 1 Laravel

分享于2022年07月17日 arrays eloquent laravel-8 php 问答
【问题标题】:未定义的数组键 1 Laravel(Undefined array key 1 Laravel)
【发布时间】:2022-07-06 19:51:52
【问题描述】:

我在通过卡片可视化数据库中存在的元素时遇到了这个问题。

这是控制器:

Controller.php

class PublicController extends Controller
{
    public function homepage(){
        $articles = Article::all();
        //dd(compact('articles'));
        return view('welcome', compact('articles'));
    }

}

这是视图:

welcome.php

@foreach {$articles as $article}
                
{{$article->title}}
Card subtitle

{{$article->description}}

Card link Another link
@endforeach

这是我看到的 错误

未定义的数组键 1

enter image description here


【解决方案1】:

您在这里使用了错误类型的括号/括号:

@foreach {$articles as $article}

应该是这样的:

@foreach ($articles as $article)