如何解码来自 WHMCS 的 json 数据并在 laravel-5.6 中使用 foreach 循环显示数据
How to decode the json data from WHMCS and display the data using foreach loop in laravel-5.6
控制器代码如下:
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的代码如下:
@foreach ($products as $product)
{{$product}}
@endforeach
我收到一个错误,因为 Expecting string not an array given.. and Undefined variable 'pid'.
路线代码是:
Route::get('SME_Hosting','GetProductController@show');
提出解码 json 数据并显示的解决方案。
试试这个:
class GetProductController 扩展控制器
{
public 函数显示(){
$products = Whmcs::GetProducts([
'pid',
'name',
'price',
'description'
]);
return view('main.SME_Hosting',['products'=>$products]);
}
并且在视图中:
@foreach ($products as $product)
{{$product->name}}
@endforeach
控制器代码如下:
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的代码如下:
@foreach ($products as $product)
{{$product}}
@endforeach
我收到一个错误,因为 Expecting string not an array given.. and Undefined variable 'pid'.
路线代码是:
Route::get('SME_Hosting','GetProductController@show');
提出解码 json 数据并显示的解决方案。
试试这个: class GetProductController 扩展控制器 { public 函数显示(){
$products = Whmcs::GetProducts([
'pid',
'name',
'price',
'description'
]);
return view('main.SME_Hosting',['products'=>$products]);
}
并且在视图中:
@foreach ($products as $product)
{{$product->name}}
@endforeach