Я не знаю, почему я не могу удалить файл в Laravel с кодом:
$path = storage_path('app/identification_cards') . '/' . $filename;
Storage::delete($path)
Команда выполняется без ошибок и возвращает true.
Что я проверил:
— путь правильный. Если я использую тот же самый точный путь в терминале bash (с командой «rm»), файл будет удален;
— файл имеет 777 разрешений.
Я не знаю, как это решить.
Благодарю.
Storage::delete
будет указывать на storage\app\
путь, поэтому не нужно добавлять имя папки приложения еще раз
Storage::delete('identification_cards/'.$filename);
Других решений пока нет …