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.