您好,我有一个资源可以正确返回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发送给它,而不是返回资源
答案 0 :(得分:2)
只需像这样使用它:
return view('your_view', ['data'=> json_encode($data)] );