【问题标题】:Facade\Ignition\Exceptions\ViewException Trying to get property 'name_category' of non-objectFacade\Ignition\Exceptions\ViewException 试图获取非对象的属性“name_category”
【发布时间】:2020-09-24 19:20:13
【问题描述】:

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

这是我的控制器

  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>
  @endforeach

click for view controller screeenshot click for view controller screeenshot

【问题讨论】:

    标签: laravel laravel-5 foreach laravel-blade


    【解决方案1】:

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

    {{$category['name_category']}}
    

    【讨论】:

      猜你喜欢
      • 2020-09-17
      • 2020-08-20
      • 2020-08-09
      • 1970-01-01
      • 2020-10-17
      • 2020-09-07
      • 2020-04-23
      • 2020-05-10
      • 2023-04-01
      相关资源
      最近更新 更多