Jeg tror du misforstår hvad formålet med parametrene er. Det er simpelthen en genvej for det eksempel, du har vist. Hvis du har et bruger-id, kan du slette dem uden at skrive det where
klausul.
DB::table('users')->delete($id);
Ovenstående er identisk med dette:
DB::table('users')->where('id', $id)->delete();
Du skal naturligvis udføre en kontrol, før du bruger nogen af disse metoder for at sikre, at et gyldigt ID er blevet leveret. Jeg vil ikke sige, at det er et sikkerhedsbrud, bare noget man som udvikler skal være opmærksom på, når man udvikler sin applikation. Du sletter ikke bare ting uden først at validere inputtet.