Php Laravel 5.2:雄辩的未定义属性

Php Laravel 5.2:雄辩的未定义属性,php,eloquent,laravel-5.2,Php,Eloquent,Laravel 5.2,在我的一个项目中,我使用了Laravel。在我看来,我使用: {{ $intro->inhoud}} 这将返回: 未定义的属性:Illumb\Database\Eloquent\Collection::$inhoud(视图:D:\Web\amps\www\mca.app\resources\views\frontend\huisartsen.blade.php) 但是,当我使用: {{ $intro }} 我得到了整个intro对象,“inhoud”是其中一个键: [{"id":1,

在我的一个项目中,我使用了Laravel。在我看来,我使用:

{{ $intro->inhoud}}
这将返回: 未定义的属性:Illumb\Database\Eloquent\Collection::$inhoud(视图:D:\Web\amps\www\mca.app\resources\views\frontend\huisartsen.blade.php)

但是,当我使用:

{{ $intro }}
我得到了整个intro对象,“inhoud”是其中一个键:

[{"id":1,
"inhoud":"Bacon ipsum dolor amet brisket pork loin hamburger ham tenderloin, spare ribs pork chop meatloaf. Hamburger pig strip steak tri-tip doner pastrami prosciutto picanha shank pork chop. Strip steak rump doner chuck sirloin prosciutto swine andouille picanha landjaeger cupim jerky. Venison tongue rump, tri-tip boudin fatback salami sausage. Capicola boudin kielbasa, tri-tip swine t-bone leberkas corned beef. Sausage meatball chuck, boudin pork belly cow jowl andouille salami turkey.",
"pagina":"huisartsen",
"created_at":null,
"updated_at":null}]
有人知道我为什么不能用吗

{{ $intro->inhoud }}
甚至

{{ $intro["inhoud"] }}
非常感谢一位刚起步的Laravel开发者

试试
json\u decode($intro)
,因为我觉得这是json对象

谢谢,谢谢你,我找到了解决方案

问题出在我的控制器中,我在控制器中执行了以下操作:

$intro = App\Intro::where('pagina', '=', 'huisartsen')->get();
这给了我一个数组。 将其更改为:

$intro = App\Intro::where('pagina', '=', 'huisartsen')->first();
它给了我想要的东西,所以现在我可以用了

{{ $intro->inhoud }}
dd($intro)输出结果是什么?
->get()
返回一个集合,因此为了访问集合的对象,您需要遍历它(
foreach
),无论它是否包含一个或多个对象。但是,如果您只需要检索一条记录,那么
->first()