PHP unlink
функция используется для удаления файла из каталога
Шаг 1: Сначала вам нужно выбрать путь к файлу из БД.
Шаг 2: используйте unlink ('path_name'), чтобы удалить файл из каталога
Шаг 3: Удалить строку из БД
public function destroy($id){
$FilePath=DB::table('files')->select('filename')->where('id',$id)->first();
$path = public_path()."/uploads/".$FilePath->filename;
unlink($path); // Delete From Folder
$result=DB::table('files')->where('id',$id)->delete(); // Delete From DB
return redirect('file')->with('success', 'Data is successfully deleted');
}
Обновление
unlink
- это функция PHP. В Laravel используйте File::delete() .
Пример: File::delete($filename);
должно включать use File;
в вашем файле