您好,我是laravel的新手,我有这个收藏集
$details = collect([
['total' => Valeur::all()->count()],
['instance' => Valeur::where('etat', 1)->count()],
['deposer' => Valeur::where('etat', 2)->count()],
['encaisse' => Valeur::where('etat', 3)->count()],
['retourne' => Valeur::where('etat', 4)->count()],
]);
我想知道如何读取这样的数据
$details->total;
答案 0 :(得分:2)
您有一个数组数组,那么您将需要对其进行迭代,以便根据需要对其进行访问。但是在我看来,这应该是数组的一项,所以如果您这样更改它:
$details = collect([
'total' => Valeur::all()->count(),
'instance' => Valeur::where('etat', 1)->count(),
'deposer' => Valeur::where('etat', 2)->count(),
'encaisse' => Valeur::where('etat', 3)->count(),
'retourne' => Valeur::where('etat', 4)->count(),
]);
然后,您将可以像$details->get('total');
或$details['total']
一样访问它。