Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel Hapus Query Builder

Saya pikir Anda salah paham apa tujuan parameter itu. Ini hanya jalan pintas untuk contoh yang telah Anda tunjukkan. Jika Anda memiliki ID pengguna, Anda dapat menghapusnya tanpa menulis where klausa.

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

Di atas identik dengan ini:

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

Anda jelas akan melakukan pemeriksaan sebelum menggunakan salah satu metode ini untuk memastikan bahwa ID yang valid telah diberikan. Saya tidak akan mengatakan itu pelanggaran keamanan, hanya sesuatu yang Anda sebagai pengembang perlu waspadai saat mengembangkan aplikasi Anda. Anda tidak akan mau menghapus sesuatu tanpa memvalidasi input terlebih dahulu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java PreparedStatement dan ON DUPLICATE KEY UPDATE:bagaimana saya tahu apakah baris dimasukkan atau diperbarui?

  2. Koneksi Database ke MySQL habis waktu bahkan setelah menyetel c3p0.testConnectionOnCheckout=true

  3. Mysql - hapus dari beberapa tabel dengan satu kueri

  4. Sintaks SQL 'LIKE'

  5. Periksa bahasa string berdasarkan mesin terbang di PHP