访问laravel集合中的索引

访问laravel集合中的索引,laravel,Laravel,我是Laravel的新手,正在尝试访问收藏中的一个项目: $results = [ 'id' => 1, 'name' => 'Learning Laravel', ]; @php ($collection = collect($results)) @php ($value = $collection->get('name')) 一无所获 当我使用文档中的示例时: @php ($collect

我是Laravel的新手,正在尝试访问收藏中的一个项目:

$results = 
        [
            'id' => 1,
            'name' => 'Learning Laravel',
        ];

@php ($collection = collect($results))
@php ($value = $collection->get('name'))
一无所获

当我使用文档中的示例时:

@php ($collection = collect(['name' => 'taylor', 'framework' => 'laravel']))
@php ($value = $collection->get('name'))

这将返回“taylor”

Try
$collection->first()->name
。通常
get()
用于从拉取返回集合

或者,当您拥有多个对象的实际集合时,您可以通过
$obj=$collection->where('name','Learning Laravel')->first()来选择它
从这里,您可以根据需要操作
$obj
对象


就像所有的事情一样,有很多方法可以做同样的事情。甚至还有一个叫做firstWhere的方法。所以您可以这样做:
$obj=$collection->firstWhere('id',1)例如。

代替
collect([$results])
使其
collect($results)
@Ersoy仍然一无所获您可以发布
dd($collection)
的输出吗?在定义
$results
时,确保它在@php中directive@ITDesigns.eu($collection)返回[{“id”:1,“name”:“Learning Laravel”}]