qnixdev
@qnixdev
Junior PHP Developer

Как получить имя домена проекта в сущности Symfony?

Есть некая сущность у которой есть фотография, имя и тип файла фотографии хранится в БД, сам файл в папке /public/uploads/images/

Необходимо в GraphQL отобразить полный путь к данной фотографии, как это возможно сделать внутри сущности, что бы получилось на выходе так:
'http://localhost:180/public/uploads/images/7aa9e9fc855dd012.png';
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
qnixdev
@qnixdev Автор вопроса
Junior PHP Developer
Вот такое решение у меня получилось, правда я не знаю на сколько это правильно.
/**
 * @Field
 *
 * @param  Request  $request
 *
 * @return string|null
 */
public function getImageLink(Request $request): ?string
{
    return $request->getSchemeAndHttpHost() . self::IMAGE_DIR . $this->imageName;
}

// "http://localhost:180/public/uploads/images/7aa9e9fc855dd012.png"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы