Скрыть атрибут в Laravel Ресурсе API, если поле БД пустое - PullRequest
0 голосов
/ 23 января 2020

Я хотел бы скрыть атрибут ресурса API, если он возвращает ноль.

Ситуация

У меня есть API, который извлекает билеты из БД, некоторые зарегистрированные билеты у меня есть изображения, а у некоторых нет изображений.

В интерфейсе при извлечении данных из json я получаю только строку URL-адреса приложения, поскольку нет данных из столбца фотографий БД.

Я используя этот код в моем ресурсе API, чтобы получить полный URL-адрес изображения.

'photo' => asset($this->photo),

1 Ответ

1 голос
/ 23 января 2020

Попробуйте это

'photo' => isset($this->photo) ? asset($this->photo) : "",
...