sql >> Database teknologi >  >> RDS >> Mysql

Sådan sletter du filer eller billeder fra mappe og database i Laravel?

Jeg kan foreslå en løsning, dvs.:opsæt forespørgselsbyggeren til at finde filen:

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

Forudsat at filstien er et felt, der gemmer stien i din tabel

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

Det betyder, at den leder efter 'storage/app'-mappen for at finde den fil.



  1. Slet sql-rækker, hvor ID'er ikke matcher fra en anden tabel

  2. MySQL får mængder fra sidste 12 måneder grupperet efter måned

  3. EM SQL Monitor Impact

  4. Hvordan kan jeg oprette forbindelse til en ekstern databaseserver, der kræver en SSH-tunnel?