如何删除 laravel 集合上的索引以仅作为对象读取?

How do i remove the index on a laravel collection for reading as an object only?

我有:

Illuminate\Support\Collection {#1299 ▼
  #items: array:1 [▼
    0 => {#1308 ▼
      +"id_itemnfe": 1
      +"fk_nfe": 1
      +"nitemped": "1"...

所以我必须准备好: $data[0]->id_itemnfe; 或者使用 foreach.

我是 Codeigniter 用户,有一个 row() method 可以直接打印为 $data->id_itemnfe

谢谢大家

laravel 中 Codeigniter row() method 的替代方案是 first() method,它将 return 第一行,您可以直接访问您的变量,例如$data->id_itemnfe

语法:

Model::where('fieldname',$value)->first();

示例:

$user = User::where('email',$email)->first();