laravel - как отобразить данные ресурса в виде HTML - PullRequest
0 голосов
/ 17 апреля 2019

привет, у меня есть ресурс, который корректно возвращает API JSON, теперь я хочу показать эти данные в HTML, как домашняя страница Laravel внутри MacBook SVG, как я могу получить доступ к этому 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 Ответ

2 голосов
/ 17 апреля 2019

Просто используйте это так:

return view('your_view', ['data'=> json_encode($data)] );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...