如何在laravel-5.6中使用foreach循环打印json数据

如何在laravel-5.6中使用foreach循环打印json数据,laravel,laravel-5,laravel-4,laravel-5.3,Laravel,Laravel 5,Laravel 4,Laravel 5.3,控制器代码如下所示: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\View; use DarthSoup\Whmcs\Facades\Whmcs; use DarthSoup\Whmcs\WhmcsServiceProvider; class GetProductController extends Controller { pu

控制器代码如下所示:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use Illuminate\Support\Facades\View;

use DarthSoup\Whmcs\Facades\Whmcs;
use DarthSoup\Whmcs\WhmcsServiceProvider;

class GetProductController extends Controller
{
public function show(){
    $products = Whmcs::GetProducts([
        'pid'=>'pid',
        'name' =>'name',
        'price' =>'price',
        'description' =>'description'


    ]);

    return view('main.SME_Hosting',['products'=>$products]);


    }
}
         @foreach ($products as $product)
               <td> {{$product->'pid'}}</td>
               <td> {{$product->'name'}}</td>
               <td> {{$product->'price'}}</td>
               <td> {{$product->'description'}}</td>

 @endforeach

您可以使用@json指令获得传递数据的json格式

var products = @json($products);
您可以使用:

@foreach ($products as $product)
     <pre>{{ $product | json }}</pre>
@endforeach
@foreach($products作为$product)
{{$product | json}
@endforeach

它将以json格式打印所有产品数据。

问题是?