sql >> Database >  >> RDS >> Mysql

Hoe bestanden of afbeeldingen uit map en database in Laravel te verwijderen?

Ik kan een oplossing voorstellen, d.w.z.:stel de querybuilder in om het bestand te vinden:

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

Ervan uitgaande dat het bestandspad een veld is dat het pad in uw tabel bewaart

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

Dit betekent dat het zoekt naar de map 'storage/app' om dat bestand te vinden.



  1. Waardeverschillen tussen twee records berekenen in Eloquent

  2. PostgreSQL-aanmaakfunctie

  3. MySQL GEBRUIKER MAKEN met een variabele?

  4. Windows 8 en MySQL? Wat zijn mijn opties?