「自学哈网」此集合实例上不存在属性 [title]Property [title] does not exist on this collection instance
也想出现在这里?
联系我们吧
假设我们正在尝试使用控制器文件中的以下代码将数据传递给视图:
public function index()
{
$about = Page::where('page', 'about-me')->get(); //id = 3
return view('about', compact('about'));
}
当我们尝试显示如下所示的代码时,
@section('title')
{{$about->title}}
@stop
@section('content')
{!! $about->content !!}
@stop
我们会收到错误消息:
此集合实例上不存在属性 [title]。(查看:E:\laragon\www\newsite\resources\views\about.blade.php)
当我们使用get()
时,我们会得到一个集合。在这种情况下,我们需要对其进行迭代以获取属性:
@foreach ($collection as $object)
{{ $object->title }}
@endforeach
或者我们可以通过它的索引获取其中一个对象:
{{ $collection[0]->title }}
或者从集合中获取个对象:
{{ $collection->first() }}
当我们使用find()
或first()
获得一个对象时,我们可以通过简单的方式获得属性:
{{ $object->title }}
本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!
自学哈网 » 「自学哈网」此集合实例上不存在属性 [title]Property [title] does not exist on this collection instance
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!
自学哈网 » 「自学哈网」此集合实例上不存在属性 [title]Property [title] does not exist on this collection instance
也想出现在这里?
联系我们吧