Sadržaj
Elokventan to je ORM koji je prilično učinkovit i jednostavan za korištenje, međutim nije jedini ORM u PHP koje možemo koristiti s Laravel, zapravo na tržištu postoji mnogo mogućnosti, a budući da je svaki programer različit i ima različite preferencije, Laravel omogućuje nam korištenje drugih ORM tako da nas ovaj aspekt ne ograničava.Iako smo rekli da možemo instalirati drugu ORM budući da postoji nekoliko opcija za koje ćemo se odlučiti, u ovom slučaju to će i biti Crveni grah koju možemo dobiti na sljedećoj stranici: http: //www.redbeanphp.com/install nakon preuzimanja raspakirat ćemo zip datoteku i postaviti je rb.php u našoj mapi knjižnice:
POVEĆAJTE
Sada kada imamo bazu, moramo slijediti druge korake kako bismo mogli koristiti ovu novu ORM, da vidimo što su:1
Prvo što ćemo učiniti je postaviti mapu naše knjižnice u datoteku sastaviti.json, na ovaj način možemo učiniti da naša aplikacija postavi novi ORM u autoloader i na ovaj način ne morate uključivati datoteku u svaki odjeljak:
2
Sada moramo otići na naredbeni redak i tada možemo postaviti sljedeću naredbu tako da se naša promjena uzme u obzir:
php kompozitor.phar dump-autoload
3
Kao Laravel ima naš novi ORM U svojoj strukturi automatskog učitavanja sada je potrebno konfigurirati parametre koji će nam omogućiti povezivanje s bazom podataka, za to ćemo u datoteci routes.php dodati novu konfiguracijsku liniju, a zatim ćemo izvršiti konfiguraciju Crveni grahTime ćemo postići da se naš novi ORM poveže s bazom podataka koju koristimo, da vidimo na sljedećoj slici kako je sve:
4
Sada kada je sve u redu, možemo samo početi koristiti ORM, jedna od najvažnijih karakteristika Crveni grah je da radi na sličan način NoSQL, stvaranjem tablica i polja u vrijeme korištenja ako ne postoje, čime se ostavlja dojam da umjesto uobičajenih tablica koristimo strukturu zbirke, ako želimo napraviti uložak, možemo učiniti sljedeći primjer:
$ superheroj = R :: dispense ('superjunaci'); $ superheroj-> name = 'Spiderman'; $ superheroj-> grad = 'New York'; $ superjunak-> dob = 24; $ id1 = R :: trgovina ($ superjunak);
Kao što vidimo, to je vrlo jednostavno za napraviti i razlikuje se od nečega Elokventan, pa smo ispunili predloženi cilj, postoji mnogo drugih ORM na tržištu svaka ima svoje karakteristike i način na koji je instalirana, Crveni grah popularan je zbog pristupa bez konfiguracije i stvaranja tablica po potrebi, ali postoje i drugi slični PHPActiveRecord pokušavajući oponašati način na koji Aktivni zapis u Ruby on Rails.
Ovim smo završili ovaj vodič, već znamo kako dodati novi ORM u našoj prijavi napravljenoj u Laravel, uspjeli smo saznati da je to prilično jednostavan proces i da nas ne ometa pri izradi naših aplikacija.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod