Html 如何从数组数据库中获取id

Html 如何从数组数据库中获取id,html,laravel,Html,Laravel,我在显示数组时遇到问题,如下所示 …上一个代码 @foreach($obat作为$o) …上一个代码 @endforeach 我需要$obat[0]->kode_obat数组循环,因此我不必更改值数组([0]) 我想让它像这样表现出来 # | kode_obat|nama_obat|...ect 1 | OB0001 |lalal |... 1 | OB0002 |KKKKK |... 这是数组 Collection {#476 ▼ #items: array:3

我在显示数组时遇到问题,如下所示


…上一个代码
@foreach($obat作为$o)
…上一个代码
@endforeach
我需要
$obat[0]->kode_obat
数组循环,因此我不必更改值数组(
[0]

我想让它像这样表现出来

# | kode_obat|nama_obat|...ect
1 | OB0001   |lalal    |...
1 | OB0002   |KKKKK    |...
这是数组

Collection {#476 ▼
  #items: array:3 [▼
    0 => {#482 ▼
      +"id": 1
      +"kode_obat": "OB001"
      +"nama_obat": "made obat`"
      +"harga_obat": "50000"
      +"stok": "5"
    }
    1 => {#477 ▼
      +"id": 2
      +"kode_obat": "OB002"
      +"nama_obat": "made ee"
      +"harga_obat": "4500"
      +"stok": "sadasd"
    }
    2 => {#201 ▶}
  ]
}

如果正在使用
foreach
循环并使用
$o
而不是
$obat
,则无需使用
[0]
,因为在每次迭代中,foreach循环都会将数组元素分配给
$o

<table>
 @foreach($obat as $o)

 <input type="text" name="nama_obat" value="{{($o->kode_obat)}}">

 @endforeach
</table>

@foreach($obat作为$o)
@endforeach

刀片循环的工作原理与php的foreach循环完全相同,因此您必须这样做

<table>
  ...prev code
     @foreach($obat as $o)
  ...prev code

       <input type="text" name="nama_obat" value="{{ $o->kode_obat}}">

     @endforeach
</table>
<input type="text" name="nama_obat" value="{{ $o->nama_obat}}">

…上一个代码
@foreach($obat作为$o)
…上一个代码
@endforeach
如果要从同一个表中选择其他列,可以这样做

<table>
  ...prev code
     @foreach($obat as $o)
  ...prev code

       <input type="text" name="nama_obat" value="{{ $o->kode_obat}}">

     @endforeach
</table>
<input type="text" name="nama_obat" value="{{ $o->nama_obat}}">


尝试使用
$o->code
而不是
$obat[0]->code
foreach($key=>$value数组)请向我们提供所需的数组结构和输出。我已更新了我的问题,请再次检查