Мисля, че грешно разбираш каква е целта на тези параметри. Това е просто пряк път за примера, който показахте. Ако имате потребителски идентификатор, можете да ги изтриете, без да пишете това where
клауза.
DB::table('users')->delete($id);
Горното е идентично с това:
DB::table('users')->where('id', $id)->delete();
Очевидно бихте извършили проверка, преди да използвате някой от тези методи, за да сте сигурни, че е предоставен валиден идентификационен номер. Не бих казал, че това е пробив в сигурността, просто нещо, което вие като разработчик трябва да сте наясно, когато разработвате приложението си. Не просто изтривате неща, без да проверите предварително въведеното.