2017-01-28 5 views
-1

私はバックエンドブレードでラベールのjsonをトラバースする方法は?

return view('changePrice')->with('list',$list); 

そして、私のページでこれを持っているが

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
{!! json_encode($list) !!} 
</body> 
</html> 

を持っていると私は、ブレードについて多くを知らない私のページ

[{"id":"10e408ab-b768-6c84-9793-588a440e8b71","name":"Cambio Precio","lista":"OVG","oficina_ventas":"1300","lista_precios":"14","tipo_precio":"LISTA","nit":"","producto":"209","material":"LANGOSTINO 16-20","unidad_medida":"KG","precio_actual":"62900.000000","nuevo_precio":"67300.000000","fecha_inicio":"2017-01-16","procesado":"0"},,{"id":"111b95da-bde7-3c2f-0a92-588a44f6022f","name":"Cambio Precio","lista":"OVG","oficina_ventas":"1100","lista_precios":"17","tipo_precio":"LISTA","nit":"","producto":"274","material":"CAMARON GOLDEN CRUDO - RAW PD 51-60","unidad_medida":"KG","precio_actual":"36500.000000","nuevo_precio":"37500.000000","fecha_inicio":"2017-01-16","procesado":"0"} 

のようなものを見ることができ、しかし、このjsonをタップする方法は?テーブルを作成するには

+0

。 – rahulsm

答えて

0

ここでJSONに完全に良い配列/コレクション。私は強くこの種のものの例についてはconsult the Blade documentationにことをお勧めしたい

<table> 
    @foreach($list as $item) 
     <tr> 
      <td>{{ $item->id }}</td> 
      <td>{{ $item->name }}</td> 
     </tr> 
    @endforeach 
</table> 

:ちょうどブレードで@foreachループを使用して、直接PHP $listに取り組んでいます。

+0

ありがとうございますが、エラーがあります: 非オブジェクトのプロパティを取得しようとしています –

+0

@SebastianMoncadaそのエラーメッセージの* rest *を共有できますか? – ceejayoz

+0

ありがとう、それはすでに与えた。 私は以下を追加します: {{$ item ["id"]}} それは働いた –

1

すべてのデータを表示する場合は、表示ページで簡単に取得できます。

{{print_r($list)}} 

そうでなければ、ここでの例を参照してください

を@foreach使用することができます。あなたが直面している問題は、あなたがJSONのものに問題がある場合は、ブレードにノーマルアレイとトラバースを使用していただきました!

<table> 
@foreach($list as $value) 
    <tr> 
     <td>{{ $value->id }}</td> 
     <td>{{ $value->name }}</td> 
    </tr> 
@endforeach 

関連する問題