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

Come eliminare file o immagini dalla cartella e dal database in Laravel?

Posso proporre una soluzione, ovvero:impostare il generatore di query per trovare il file:

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

Supponendo che il file_path sia un campo che mantiene il percorso nella tua tabella

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

Ciò significa che cerca la directory 'storage/app' per trovare quel file.