Laravel Queue скачать файл с помощью CURL - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь сгенерировать файл, используя curl. Когда я пытаюсь выполнить команду через терминал, она работает нормально.

enter image description here

Но когда я пытаюсь реализовать ее на laravel, используя очередь, скрипт запускается, нозагруженный файл поврежден.

enter image description here

Как вы можете видеть из «Потраченного времени», он даже не имеет значения по сравнению с тем, который был выполнен изТерминал. И файл там, но, очевидно, поврежден, поскольку laravel уже завершил выполнение команды еще до ее запуска.

Вот мой код функции handle() Задания GeneratBukuVot:

$path = Storage::path('public/test.pdf');

$pentaho =  'http://192.168.0.17:8080/pentaho/api/repos/:home:admin:anggaran_hasil_and_belanja_param.prpt/generatedContent?output-target=pageable/pdf&search_year=2019';
    $cmd = 'curl -u"admin:password" "'.$pentaho.'" -o "'.$path.'"';
    $output = shell_exec($cmd);

Яиспользуя Laravel версии 5.8. Пожалуйста, помогите.

...