Я пытаюсь сгенерировать файл, используя curl. Когда я пытаюсь выполнить команду через терминал, она работает нормально.
Но когда я пытаюсь реализовать ее на laravel, используя очередь, скрипт запускается, нозагруженный файл поврежден.
Как вы можете видеть из «Потраченного времени», он даже не имеет значения по сравнению с тем, который был выполнен изТерминал. И файл там, но, очевидно, поврежден, поскольку 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. Пожалуйста, помогите.