Чтобы удалить изображение из папки в Laravel, вы можете использовать следующие методы:
Метод 1: использование фасада File:
use Illuminate\Support\Facades\File;
$file = public_path('path/to/image.jpg');
if (File::exists($file)) {
File::delete($file);
// Image deleted successfully
} else {
// Image not found
}
Метод 2. Использование фасада Storage:
use Illuminate\Support\Facades\Storage;
$file = 'path/to/image.jpg';
if (Storage::exists($file)) {
Storage::delete($file);
// Image deleted successfully
} else {
// Image not found
}
Способ 3. Использование функции отсоединить:
$file = public_path('path/to/image.jpg');
if (file_exists($file)) {
unlink($file);
// Image deleted successfully
} else {
// Image not found
}
Метод 4: Использование класса Symfony\Component\Filesystem\Filesystem:
use Symfony\Component\Filesystem\Filesystem;
$filesystem = new Filesystem();
$file = public_path('path/to/image.jpg');
if ($filesystem->exists($file)) {
$filesystem->remove($file);
// Image deleted successfully
} else {
// Image not found
}
Обратите внимание, что во всех этих методах вам необходимо указать правильный путь к изображению, которое вы хотите удалить. Также убедитесь, что у вас есть необходимые разрешения для удаления файлов из указанной папки.