Innholdsfortegnelse
Veltalende det er en ORM som er ganske effektiv og enkel å bruke, men den er ikke den eneste ORM i PHP som vi kan bruke med Laravel, faktisk er det mange alternativer på markedet, og ettersom hver utvikler er forskjellig og har forskjellige preferanser, Laravel lar oss bruke andre ORM slik at vi ikke er begrenset av dette aspektet.Mens vi har sagt at vi kan installere en annen ORM siden det er flere alternativer, kommer vi til å bestemme oss for ett, i dette tilfellet vil det være det Rød bønne som vi kan få på følgende side: http: //www.redbeanphp.com/install når vi har lastet ned, skal vi pakke ut zip -filen og plassere filen rb.php i mappen vår biblioteker:
FORSTØRRE
1
Det første vi skal gjøre er å plassere bibliotekmappen vår i filen komponere.json, på denne måten kan vi få søknaden til å plassere den nye ORM i autolaster og på denne måten slippe å inkludere filen i hver seksjon:
Nå må vi gå til kommandolinjen, og så kan vi plassere følgende kommando slik at endringen vår blir tatt i betraktning:
php composer.phar dump-autoload
3
Som Laravel har vår nye ORM I sin autoload -struktur er det nå nødvendig å konfigurere parametrene som lar oss koble til databasen, for dette i routes.php -filen skal vi legge til en ny konfigurasjonslinje, og deretter skal vi utføre konfigurasjonen av Rød bønneMed dette vil vi oppnå at vår nye ORM kobles til databasen som vi bruker, la oss se i bildet nedenfor hvordan alt er:
Nå som alt er i orden, kan vi bare begynne å bruke ORM, en av de viktigste egenskapene til Rød bønne er at det fungerer på en lignende måte som NoSQLved å lage tabeller og felt på brukstidspunktet hvis de ikke eksisterer, og dermed gi et inntrykk av at vi bruker en samlingsstruktur i stedet for vanlige tabeller, hvis vi vil lage et innlegg kan vi gjøre følgende eksempel:
$ superhelt = R :: dispensere ('superhelter'); $ superhelt-> name = 'Spiderman'; $ superhelt-> city = 'New York'; $ superhelt-> alder = 24; $ id1 = R :: store ($ superhelt);
Som vi kan se, er det veldig enkelt å gjøre, og det er noe annet enn det Veltalende, så vi har nådd det foreslåtte målet, det er mange andre ORM i markedet har hver sin egenskap og måten den er installert på, Rød bønne er populær for sin ikke-konfigurasjonsmetode og for å lage tabellene når det trengs, men det er andre som PHPActiveRecord prøver å etterligne måten Aktiv rekord i Ruby on Rails.
Med dette fullfører vi denne opplæringen, vi vet allerede hvordan vi legger til en ny ORM i søknaden vår Laravel, vi var i stand til å lære at det er en ganske enkel prosess og at den ikke hindrer oss når vi bygger applikasjonene våre.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng