sql >> Database teknologi >  >> RDS >> Mysql

Laravel Delete Query Builder

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.




  1. MySQL High Availability Framework Forklaret – Del I:Introduktion

  2. MySQL REPLACE:Sådan erstatter alle forekomster af en char i hver enkelt understreng afgrænset af samme hoved og hale

  3. Kortlæg et PostGIS-geometripunktfelt med Hibernate on Spring Boot

  4. hvordan man henter flere resultatsæt fra en mysql-lagret procedure i laravel