как удалить файл из общей папки в моем проекте laravel - PullRequest
0 голосов
/ 08 октября 2019

У меня есть проект laravel, и я хочу удалить изображение из этого каталога

myLaravelProject/public/images/banners

Storage::disk('public')->delete("images/banners/{$image_name}");

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

Как-то так у меня работает:

use File;

$file_path = public_path(substr($this->path, 1));

if(File::exists($file_path)) {
    File::delete($file_path);
}
0 голосов
/ 08 октября 2019

Для хорошей практики вам нужно отредактировать конфигурацию с новым диском хранения в config/filesystems.php:

'public_uploads' => [
    'driver' => 'local',
    'root'   => public_path() . '/images/banners/',
]

, а затем

 Storage::disk('public_uploads')->delete("{$image_name}");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...