Задать вопрос
@urajo

Как из контроллера дернуть команду?

У меня есть команда
#[AsCommand(
    name: 'app:cover:download',
    description: 'Download image for cover',
)]
class CoverDownloadCommand extends Command

Не буду вдаваться в подробности, в ней происходит просто обращение курлом по ссылке и получение картинки
Мне нужно создать контроллер(апи), что бы при обращении через post с приложения эта команда начинала выполняться. Как правильно это сделать? Просто передать CoverDownloadCommand и вызвать execute наверное не очень идея
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • OTUS
    Symfony Framework
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
vhood
@vhood
Не забывайте отмечать решения
в ней происходит просто обращение курлом по ссылке и получение картинки
Вынесите этот функционал в отдельный сервис и используйте его и в команде, и в контроллере.
Ответ написан
Комментировать
@galliard
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы