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

tuyên bố chuẩn bị với Eloquent ORM / laravel

Eloquent thực hiện các tuyên bố chuẩn bị theo phong cách PDO đằng sau hậu trường để bảo vệ chống lại những thứ như tiêm sql. Theo mặc định, các mô hình hùng hồn cũng bảo vệ chống lại việc phân công hàng loạt. Một ngoại lệ sẽ được đưa ra trừ khi bạn ghi chú cụ thể các cột của cơ sở dữ liệu cần được bảo vệ hoặc phần nghịch đảo (những cột có thể điền được).

http://laravel.com/docs/4.2/eloquent#mass-assignment

Nếu bạn muốn tìm hiểu sâu hơn, bạn có thể xem lớp học

/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php` 

để xem cách laravel xây dựng các truy vấn trong Eloquent.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP / MySQL - làm thế nào để tự động tạo liên kết xóa cho một hàng trong bảng đã được tạo tự động?

  2. django.db.utils.OperationalError:(2026, 'Lỗi kết nối SSL:SSL_CTX_set_tmp_dh không thành công')

  3. SQL_CALC_FOUND_ROWS / FOUND_ROWS () không hoạt động trong PHP

  4. Chèn khóa chính tăng tự động vào bảng hiện có

  5. Các cột đã chọn không có loại tương thích, ngay cả khi nó có cùng loại