首页 > 解决方案 > 如何删除 laravel 集合上的索引以仅作为对象读取?

问题描述

我有的:

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直接打印。

谢谢你们。

标签: phparrayslaravelormbuilder

解决方案


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

句法:

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

例子:

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

推荐阅读