我在我的项目中遇到了麻烦。我不知道我应该是什么样子!我希望其他前辈和朋友能帮助我解决这个问题。
这是我的控制器
public function orderPacket($id){
$data_paket = DB::table('list_packet')->where('list_packet.id', $id)->join('d_list_packet', 'list_packet.id', '=', 'daftar_paket_detail.idPacket')->select('daftar_paket_detail.kode_packet as kode_packet')->get();
foreach ($data_packet as $packet) {
$kode_packet = $paket->kode_packet;
$data_kate = FD::where('kode_packet', $kode_packet)->value('nama_packet');
$packet= DFD::where([
['kode_packet', $kode_menu],
['status', '1'],
])->get();
$data[] = [
'name_category' => $data_kate,
'data_packet' => $packet
];
}
return View('user.order-packet',[
'data' => $data
]); }
模型数据,
name_category = "Packet A",
data_packet = {
[id = 121,
kode_packet = PK-204,
name_packet = Economical 1,
price = 10.00
],
[id = 111,
kode_packet = PK-207,
name_packet = Economical 2,
price = 12.00
],
[id = 145,
kode_packet = PK-214,
name_packet = Economical 3,
price = 15.00
],
}
name_category = "Packet A",
data_packet = {
[id = 132,
kode_packet = PK-204,
name_packet = Economical 1,
price = 10.00
]
}大概是这样的
这是我的刀片
@foreach($data as $category)
<div class="col-12 mb-3">
<label for="">{{$category->name_category}}</label>
<select class="form-control nasi mb-1" name="nasi" >
<option value="">Pilih Nasi</option>
@foreach($category->data_packet as $datas)
<option value="{{$datas->kode_packet}}"> {{$datas->name_packet}} - {{number_format($datas->price,'0',',','.')}} </option>
@endforeach
</select>
</div>
@endforeachclick for view controller screeenshot click for view controller screeenshot
发布于 2020-06-06 13:25:31
您创建了一个数组,但您试图获取一个对象。我想这是你的问题。在您的视图中尝试此代码
{{$category['name_category']}}https://stackoverflow.com/questions/62217805
复制相似问题