sql >> Databáze >  >> RDS >> Mysql

Laravel Smazat Query Builder

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.




  1. 7 Kroková příručka k používání Accessu s Azure Multi-Factor Authentication

  2. Co je SQL Server Management Studio (SSMS)?

  3. Vytvoření uživatele se zašifrovaným heslem v PostgreSQL

  4. Jak vytvořit databázi v MySQL