sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo eliminar archivos o imágenes de la carpeta y la base de datos en Laravel?

Puedo proponer una solución, es decir:configurar el generador de consultas para encontrar el archivo:

$query = DB::table('academic')->where('id',$id);

Asumiendo que file_path es un campo que mantiene la ruta en su tabla

$files_to_delete = $query->pluck('file_path')->toArray(); //keeping the result in a php 
$query->delete(); //now deleting
Storage::delete($files_to_delete);

Lo que significa que busca el directorio 'almacenamiento/aplicación' para encontrar ese archivo.