Laravel Blade访问数据

问题描述 投票:0回答:1

我的控制器:

 $this->data['naskleng'] = json_decode($resource->packages, true);

我的看法:

@forelse($naskleng as $packageDetail)

{!! $packageDetail['package_list]['name'] !!}

@empty
   <h1>KUUK</h1>
@endforelse

如果dd($ packageDetail ['package_list])和结果

[{"id":"4h","name":"4 Hours leak","rate":"350000","commission_type":"fixed","commission":"50000"},{"id":"7h","name":"7 Hours","rate":"550000","commission_type":"fixed","commission":"50000"},{"id":"10h","name":"10 Hours","rate":"700000","commission_type":"fixed","commission":"100000"}]

这是整个数据。 dd($ this-> data);

array:11 [▼
"pageTitle" => "Users"
"pageIcon" => "fa-id-card"
"pageSubTitle" => "List of Users in the system."
"windowTitle" => "packages"
"service" => Service {#493 ▶}
"naskleng" => array:1 [▼
 0 => array:13 [▼
  "id" => 5
  "country" => "ID"
  "service_id" => 4
  "package_id" => 1
  "min_rate" => null
  "max_rate" => null
  "commission_type" => "fixed"
  "commission" => null
  "min_purchase" => "0"
  "package_list" => "[{"id":"4h","name":"4 Hours leak","rate":"350000","commission_type":"fixed","commission":"50000"},{"id":"7h","name":"7 Hours","rate":"550000","commission_type":"fixed","commission":"50000"},{"id":"10h","name":"10 Hours","rate":"700000","commission_type":"fixed","commission":"100000"}] ◀"
  "translations" => []
  "configurations" => []
  "availabilities" => []
 ]

如何访问package_list数据并将其打印以查看

id = 4h
name = 4 hour leak
rate = 35000
commission_type = fixed
php laravel-5
1个回答
0
投票

尝试这个{!! $ packageDetail ['package_list'] ['name'] !!}

我认为问题是您在“ package_list”之后错过了一个',所以它不起作用

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.