控制器代码如下:
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字符串不是给定的数组..和未定义的变量'pid'。
路线代码是:
Route::get('SME_Hosting','GetProductController@show');
建议解码json数据并显示它。
答案 0 :(得分:0)
试试这个: class GetProductController扩展Controller { public function show(){
<prefer-application-resources>
<resource-name>javax.xml.bind.*</resource-name>
</prefer-application-resources>
并且在视野中:
$products = Whmcs::GetProducts([
'pid',
'name',
'price',
'description'
]);
return view('main.SME_Hosting',['products'=>$products]);
}