首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facade\Ignition\Exceptions\ViewException正在尝试获取非对象的属性'name_category‘

Facade\Ignition\Exceptions\ViewException正在尝试获取非对象的属性'name_category‘
EN

Stack Overflow用户
提问于 2020-06-05 22:34:07
回答 1查看 29关注 0票数 0

我在我的项目中遇到了麻烦。我不知道我应该是什么样子!我希望其他前辈和朋友能帮助我解决这个问题。

这是我的控制器

代码语言:javascript
复制
  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
]);  

}

模型数据,

代码语言:javascript
复制
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
   ]
}

大概是这样的

这是我的刀片

代码语言:javascript
复制
@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>
  @endforeach

click for view controller screeenshot click for view controller screeenshot

EN

回答 1

Stack Overflow用户

发布于 2020-06-06 13:25:31

您创建了一个数组,但您试图获取一个对象。我想这是你的问题。在您的视图中尝试此代码

代码语言:javascript
复制
{{$category['name_category']}}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62217805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档