Я загружаю изображения в storage/uploads
, и у меня есть очередь, которая загружает эти изображения в AWS. Вот код задания:
$path = storage_path() . '/uploads/' . $this->fileId;
$fileName = $this->fileId . '.png';
if (Storage::disk('s3images')->put('profile/' . $fileName, fopen($path, 'r+'))) {
File::delete($path);
}
Как только изображение было загружено в AWS, задание должно удалить изображение из storage/uploads
, но оно этого не делает. Изображения успешно загружены на AWS. Я пытался удалить указанные c файлы напрямую без оператора if, но, похоже, ничего не работает. Я даже попробовал с Storage::delete
, но это тоже не сработало. Может ли кто-нибудь указать мне правильное направление, пожалуйста?