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

问题描述 投票:0回答:1

我有一个正确返回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发送给它

php json laravel
1个回答
2
投票

只需使用它:

return view('your_view', ['data'=> json_encode($data)] );
© www.soinside.com 2019 - 2024. All rights reserved.