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.