Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để xóa tệp hoặc hình ảnh khỏi thư mục và cơ sở dữ liệu trong Laravel?

Tôi có thể đề xuất một giải pháp, tức là:thiết lập trình tạo truy vấn để tìm tệp:

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

Giả sử file_path là trường giữ đường dẫn trong bảng của bạn

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

Có nghĩa là nó tìm kiếm thư mục 'storage / app' để tìm tệp đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi định dạng ngày trong truy vấn

  2. Kiểm tra MySql Regex Expression

  3. Đặt giá trị =giá trị +1 trong bookshelf.js

  4. Lưu trữ an toàn người dùng Android Firebase Auth trong cơ sở dữ liệu MySQL

  5. Mệnh đề IN SQL - lấy lại các phần tử IN không khớp