Indholdsfortegnelse
Veltalende Det er en ORM som er ret effektiv og let at bruge, men det er ikke den eneste ORM i PHP som vi kan bruge med Laravel, faktisk er der mange muligheder på markedet, og da hver udvikler er forskellig og har forskellige præferencer, Laravel giver os mulighed for at bruge andre ORM så vi ikke er begrænset af dette aspekt.Mens vi har sagt, at vi kan installere en anden ORM da der er flere muligheder, skal vi beslutte en, i dette tilfælde vil det være Rød bønne som vi kan få på følgende side: http: //www.redbeanphp.com/install når vi har downloadet, vil vi pakke zip -filen ud og placere filen rb.php i vores mappe biblioteker:
FORSTØRRE
1
Den første ting, vi skal gøre, er at placere vores biblioteksmappe i filen komponere.jsonpå denne måde kan vi få vores ansøgning til at placere den nye ORM i autolader og på denne måde ikke at skulle inkludere filen i hvert afsnit:
Nu skal vi gå til kommandolinjen, og så kan vi placere følgende kommando, så vores ændring tages i betragtning:
php composer.phar dump-autoload
3
Som Laravel har vores nye ORM I sin autoload -struktur er det nu nødvendigt at konfigurere de parametre, der giver os mulighed for at oprette forbindelse til databasen, for dette i routes.php -filen skal vi tilføje en ny konfigurationslinje, og derefter skal vi udføre konfigurationen af Rød bønneMed dette vil vi opnå, at vores nye ORM opretter forbindelse til den database, vi bruger, lad os se i det følgende billede, hvordan alt er:
Nu hvor alt er i orden, kan vi kun begynde at bruge ORM, en af de vigtigste egenskaber ved Rød bønne er, at det fungerer på en lignende måde til NoSQL, oprette tabeller og felter på brugstidspunktet, hvis de ikke findes, hvilket giver et indtryk af, at vi bruger en samlingsstruktur i stedet for normale tabeller, hvis vi vil lave et indlæg, kan vi gøre følgende eksempel:
$ superhelt = R :: dispensere ('superhelte'); $ superhelt-> navn = 'Spiderman'; $ superhelt-> city = 'New York'; $ superhelt-> alder = 24; $ id1 = R :: butik ($ superhelt);
Som vi kan se, er det meget enkelt at gøre, og det er noget andet end Veltalende, så vi har opfyldt det foreslåede mål, der er mange andre ORM på markedet har hver enkelt sine egenskaber og den måde, den er installeret på, Rød bønne er populær for sin ikke-konfigurationsmetode og for at oprette tabellerne, når det er nødvendigt, men der er andre lignende PHPActiveRecord forsøger at efterligne den måde Aktiv rekord i Ruby on Rails.
Med dette afslutter vi denne vejledning, vi ved allerede, hvordan vi tilføjer en ny ORM i vores ansøgning lavet i Laravel, kunne vi lære, at det er en ret simpel proces, og at det ikke forhindrer os, når vi bygger vores applikationer.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt