簡體   English   中英

如何用刀片在laravel中遍歷json?

[英]How to traverse a json in laravel with blade?

我在后端有這個

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"}

我對blade不太了解,但是,如何挖掘這個json? 創建一個表

如果您想顯示所有數據,那么您可以輕松進入查看頁面。

{{print_r($list)}}

否則你可以使用@foreach

請在此處查看示例。

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

無需在此處將完美的數組/集合轉換為 JSON。 直接在 PHP $list上工作,在 Blade 中使用@foreach循環:

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

我強烈建議您查閱 Blade 文檔以獲取更多此類事情的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM