sql >> Databáze >  >> RDS >> Mysql

Jak odstranit soubory nebo obrázky ze složky a databáze v Laravel?

Mohu navrhnout řešení, tj.:nastavit tvůrce dotazů, aby našel soubor:

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

Za předpokladu, že file_path je pole, které uchovává cestu ve vaší tabulce

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

To znamená, že k nalezení tohoto souboru hledá adresář 'storage/app'.



  1. org.postgresql.util.PSQLException:Index sloupce je mimo rozsah:3, počet sloupců:2

  2. Jiné než latinské znaky &au

  3. Podmíněné v MYSQL klauzule where

  4. MySql v DNX 5.0