我有一个正确返回API JSON的资源现在我想在HTML中显示像MacBook SVG中的Laravel主页那样的数据如何在我的控制器中访问该JSON并将其发送到视图,因为我已经复制了MacBook和laravel.com的代码片段,所以这里是我的代码:资源:
public function toArray($request)
{
return parent::toArray($request);
}
和控制器现在工作正常api:
try {
$data = Accommodation::paginate(15);
} catch (\Exception $e) {
Log::error($e->getMessage());
throw new HttpException(500, $e->getMessage());
}
return new AccommodationResource($data);
现在,而不是返回资源,我想返回一个视图,并将$ data作为json发送给它
只需使用它:
return view('your_view', ['data'=> json_encode($data)] );