Myslím, že nerozumíte tomu, co je účelem těchto parametrů. Je to prostě zkratka pro příklad, který jste ukázali. Pokud máte ID uživatele, můžete je smazat, aniž byste museli psát where
doložka.
DB::table('users')->delete($id);
Výše uvedené je totožné s tímto:
DB::table('users')->where('id', $id)->delete();
Před použitím kterékoli z těchto metod byste samozřejmě provedli kontrolu, abyste se ujistili, že bylo dodáno platné ID. Neřekl bych, že jde o narušení bezpečnosti, ale o něco, čeho si jako vývojář musíte být vědomi při vývoji své aplikace. Nemusíte jen tak chtě nechtě mazat věci, aniž byste nejprve ověřili vstup.