sql >> Databasteknik >  >> RDS >> Mysql

Hur tar man bort filer eller bilder från mapp och databas i Laravel?

Jag kan föreslå en lösning, dvs:ställ in frågebyggaren för att hitta filen:

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

Förutsatt att filsökväg är ett fält som håller sökvägen i din tabell

$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 att den letar efter katalogen 'lagring/app' för att hitta den filen.



  1. Omskrivning av frågor för att förbättra prestanda

  2. Python mysqldb på Mac OSX 10.6 fungerar inte

  3. Installera och konfigurera XAMPP-programvaran på Windows Server 2019

  4. Bästa praxis för lös koppling mellan data och användargränssnitt i Android - Adapter, Filter, CursorLoader och ContentProvider