laravel-如何在视图中将资源数据显示为html

时间:2019-04-17 09:23:06

标签: php json laravel

您好,我有一个资源可以正确返回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发送给它,而不是返回资源

1 个答案:

答案 0 :(得分:2)

只需像这样使用它:

return view('your_view', ['data'=> json_encode($data)] );