курю сейчас файловую систему, нужно принять файлы из контроллера, куда-то их положить и плюнуть джобу с ними.
А в джобе их достать из файловой системы и через shell_exec запустить команду, куда эти пути к этим файлам подкинуть в виде агрументов (да, так надо, сишная утилита).
На ум приходит следующий алгоритм:
1) в контроллере положить через Storage файл
2) в джобе достать из Storage файлы и в темповую директорию их скинуть для обработки
Есть у кого решение, как наиболе эффективно сделать второй пункт?
Что-то я так и не понял, в чем вопрос или проблема. В контроллере кладешь в storage, путь отдаешь джобе, та уже вертит файлом как хочет. Эффективнее быть не может, это же джоба.