Eloquent je zmogljiv Object-Relational Mapping(ORM), integriran v Laravel. Zagotavlja enostaven in priročen način za interakcijo z bazo podatkov in izvajanje operacij CRUD(ustvari, preberi, posodobi, izbriši). Tukaj je vodnik za uporabo v: Eloquent ORM Laravel
Določite Model
Najprej morate definirati, model ki se preslika v tabelo v bazi podatkov. Na primer, če imate tabelo »uporabniki«, lahko ustvarite »Uporabnika« model z ukazom Artisan:
Interakcija s podatki
model Za interakcijo s podatki lahko uporabite metode v .
- Ustvari nov zapis:
- Pridobi vse zapise:
- Pridobite zapis na podlagi primarnega ključa:
- Posodobite zapis:
- Izbriši zapis:
Model Odnosi
Eloquent omogoča definiranje odnosov med model s. Za interakcijo s podatki prek povezav lahko definirate relacije, kot so »belongsTo«, »hasMany«, »hasOne« itd. To vam omogoča enostavno poizvedovanje in upravljanje odnosov med tabelami v bazi podatkov.
Prilagajanje poizvedbe
Eloquent ponuja vrsto metod za prilagajanje poizvedb in filtriranje podatkov. Za izvajanje zapletenih poizvedb in pridobivanje podatkov na podlagi vaših zahtev lahko uporabite metode where
, kot so orderBy
, , itd. groupBy
Uporaba v vam omogoča preprosto in učinkovito interakcijo z bazo podatkov. Zmanjša potrebo po pisanju neobdelanih poizvedb SQL in nudi priročne metode za delo s podatki. Eloquent ORM Laravel