Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment supprimer des fichiers ou des images d'un dossier et d'une base de données dans Laravel ?

Je peux proposer une solution, c'est-à-dire :configurer le générateur de requêtes pour trouver le fichier :

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

En supposant que file_path est un champ qui conserve le chemin dans votre table

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

Cela signifie qu'il recherche le répertoire 'storage/app' pour trouver ce fichier.