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

Trình tạo truy vấn xóa Laravel

Tôi nghĩ rằng bạn đang hiểu sai mục đích của thông số đó là gì. Nó chỉ đơn giản là một lối tắt cho ví dụ bạn đã hiển thị. Nếu bạn có ID người dùng, bạn có thể xóa họ mà không cần viết where mệnh đề.

DB::table('users')->delete($id);

Ở trên giống với cái này:

DB::table('users')->where('id', $id)->delete();

Rõ ràng là bạn phải thực hiện kiểm tra trước khi sử dụng bất kỳ phương pháp nào trong số này để đảm bảo rằng một ID hợp lệ đã được cung cấp. Tôi sẽ không nói đó là một vi phạm bảo mật, chỉ là điều mà bạn với tư cách là nhà phát triển cần lưu ý khi phát triển ứng dụng của mình. Bạn không chỉ xóa hoàn toàn mọi thứ mà không xác thực đầu vào trước.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết nối với cơ sở dữ liệu bằng ứng dụng khách NaviCat MySQL

  2. Sự cố với MySQL cho Visual Studio / Visual Studio 2017 Datasource Wizard. Tham chiếu đối tượng không được đặt thành một phiên bản của đối tượng

  3. Batch-file cho mysqldump để sao lưu từng cơ sở dữ liệu thành một tệp riêng biệt

  4. Phương pháp hay nhất / Tiêu chuẩn để lưu trữ Địa chỉ trong Cơ sở dữ liệu SQL

  5. MySQL, Kiểm tra xem một cột có tồn tại trong bảng với SQL hay không