尝试获取非对象的属性“标题”(查看:

我在尝试在屏幕上打印投资组合项目时遇到此问题。


我的观点是这样的:


<ul>

        @forelse ($portfolio as $portfolioItem)

            <li>{{ $portfolioItem->title }}</li>

        @empty

            <li>No hay proyectos para mostrar.</li>

        @endforelse

    </ul>

控制器代码是这样的:


<?php


namespace App\Http\Controllers;


use App\Project;

use Illuminate\Http\Request;


class portfolioController extends Controller

{

    public function index()

    {

        $portfolio = Project::get();


        return view('portfolio' , compact('portfolio'));

    }

}

有人可以告诉我出了什么问题吗?


江户川乱折腾
浏览 72回答 1
1回答

皈依舞

如果您的查询返回一个数组,则需要使用[]对象访问器来代替->。您可以通过检查dd($portfolio)
打开App,查看更多内容
随时随地看视频慕课网APP