Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изтрия файлове или изображения от папка и база данни в Laravel?

Мога да предложа решение, т.е.:настройте конструктора на заявки, за да намери файла:

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

Ако приемем, че file_path е поле, което запазва пътя във вашата таблица

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

Това означава, че търси директория 'storage/app', за да намери този файл.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Моделиране на бази данни:Как да категоризираме продукти като Amazon?

  2. mysql_fetch_array() очаква параметър 1 да бъде проблем с ресурсите

  3. Заявка за точно съвпадение на низ в SQL

  4. Mysql - LIMIT по процент?

  5. MySQL съхранена процедура срещу функция, коя бих използвал кога?