Eloquent on tehokas Object-Relational Mapping(ORM) integroitu Laravel. Se tarjoaa helpon ja kätevän tavan olla vuorovaikutuksessa tietokannan kanssa ja suorittaa CRUD-toimintoja(luo, lue, päivitä, poista). Tässä on opas käyttöä varten: Eloquent ORM Laravel
Määrittele Model
Ensin sinun on määritettävä model tietokannan taulukkoon yhdistävä a. Jos sinulla on esimerkiksi "käyttäjät"-taulukko, voit luoda "käyttäjän" model Artisan-komennolla:
php artisan make:model User
Vuorovaikutus tietojen kanssa
Voit käyttää menetelmiä vuorovaikutuksessa model tietojen kanssa.
- Luo uusi tietue:
$user = new User; $user->name = 'John Doe'; $user->email = '[email protected]'; $user->save();
- Hae kaikki tietueet:
$users = User::all();
- Hae tietue ensisijaisen avaimen perusteella:
$user = User::find($id);
- Päivitä tietue:
$user = User::find($id); $user->name = 'Jane Doe'; $user->save();
- Poista tietue:
$user = User::find($id); $user->delete();
Model Suhteet
Eloquent voit määrittää suhteita model s:n välillä. Voit määrittää suhteita, kuten "belongsTo", "hasMany", "hasOne" jne. ollaksesi vuorovaikutuksessa tietojen kanssa assosiaatioiden kautta. Tämän avulla voit helposti tehdä kyselyitä ja hallita tietokannan taulukoiden välisiä suhteita.
Kyselyn mukauttaminen
Eloquent tarjoaa joukon menetelmiä kyselyjen mukauttamiseen ja tietojen suodattamiseen. Voit käyttää menetelmiä, kuten, where
, jne. suorittaaksesi monimutkaisia kyselyitä ja hakeaksesi tietoja tarpeidesi mukaan. orderBy
groupBy
Käyttämällä in mahdollistaa vuorovaikutuksen tietokannan kanssa helposti ja tehokkaasti. Se vähentää tarvetta kirjoittaa raaka-SQL-kyselyitä ja tarjoaa käteviä menetelmiä tietojen käsittelyyn. Eloquent ORM Laravel