Utilizați ORM altul decât Elocvent cu Laravel

Cuprins
Elocvent e o ORM care este destul de eficient și ușor de utilizat, totuși nu este singurul ORM în PHP cu care putem folosi Laravel, de fapt, există multe opțiuni pe piață și, deoarece fiecare dezvoltator este diferit și are preferințe diferite, Laravel ne permite să folosim altele ORM astfel încât să nu fim limitați de acest aspect.
În timp ce am spus că putem instala un altul ORM deoarece există mai multe opțiuni, vom decide asupra uneia, în acest caz va fi Boaba rosie pe care îl putem obține pe următoarea pagină: http: / /www.redbeanphp.com/install odată descărcat, vom dezarhiva fișierul zip și plasați fișierul rb.php în dosarul nostru biblioteci:

MARI

Acum, că avem baza, trebuie să urmăm alți pași pentru a putea folosi acest nou ORM, să vedem care sunt acestea:
1
Primul lucru pe care îl vom face este să plasăm folderul bibliotecilor noastre în fișier compune.json, în acest fel putem face ca aplicația noastră să plaseze noul ORM în încărcător automat și în acest fel nu trebuie să includeți fișierul în fiecare secțiune:

2
Acum trebuie să mergem la linia de comandă și apoi putem plasa următoarea comandă, astfel încât schimbarea noastră să fie luată în considerare:
php composer.phar dump-autoload

3
La fel de Laravel are noul nostru ORM În structura sa de încărcare automată, este acum necesar să configurăm parametrii care ne vor permite să ne conectăm cu baza de date, pentru aceasta în fișierul routes.php vom adăuga o nouă linie de configurare și apoi vom executa configurația Boaba rosieCu aceasta vom realiza că noul nostru ORM se conectează la baza de date pe care o folosim, să vedem în următoarea imagine cum este totul:

4
Acum, că totul este în ordine, putem începe să folosim doar ORM, una dintre cele mai importante caracteristici ale Boaba rosie este că funcționează într-un mod similar cu NoSQL, creând tabele și câmpuri în momentul utilizării dacă acestea nu există, dând astfel impresia că folosim o structură de colecție în loc de tabele normale, dacă vrem să facem o inserție putem face următorul exemplu:
 $ supererou = R :: dispense ('supereroi'); $ super-erou-> nume = 'Spiderman'; $ super-erou-> oraș = 'New York'; $ supererou-> varsta = 24; $ id1 = R :: magazin ($ supererou); 

După cum putem vedea, este foarte simplu de făcut și este ceva diferit de Elocvent, așa că am îndeplinit obiectivul propus, există multe altele ORM pe piață, fiecare are caracteristicile sale și modul în care este instalat, Boaba rosie este popular pentru abordarea fără configurație și pentru crearea tabelelor atunci când este necesar, dar există și altele de genul PHPActiveRecord încercând să imite modul în care Înregistrare activă în Ruby on Rails.
Cu aceasta terminăm acest tutorial, știm deja cum să adăugăm un nou ORM în aplicația noastră făcută în Laravel, am putut afla că este un proces destul de simplu și că nu ne împiedică atunci când ne construim aplicațiile.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave