Php laravel-如何以html格式显示视图中的资源数据

Php laravel-如何以html格式显示视图中的资源数据,php,json,laravel,Php,Json,Laravel,您好,我有一个正确返回API JSON的资源,现在我想显示HTML中的数据,如MacBook SVG中的Laravel主页。我如何在控制器中访问该JSON并将其发送到视图,因为我已经复制了MacBook和Laravel.com的代码片段,所以下面是我的代码: 资源: public function toArray($request) { return parent::toArray($request); } 和控制器,它现在可以像api一样正常工作: try {

您好,我有一个正确返回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)] );
就像这样使用它:

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

returnview('your.view.name')->with($yourData)?它不会从一个我已经用($yourData)返回视图('your.view.name')->的资源中获取它?它不会从资源中获取我已经尝试过了