Usa ORM diverso da Eloquent con Laravel

Sommario
Eloquente è un ORM che è abbastanza efficiente e facile da usare, tuttavia non è l'unico ORM in PHP che possiamo usare con Laravel, infatti ci sono molte opzioni sul mercato e poiché ogni sviluppatore è diverso e ha preferenze diverse, Laravel ci permette di usare altro ORM in modo che non siamo limitati da questo aspetto.
Mentre abbiamo detto che possiamo installarne un altro ORM poiché ci sono diverse opzioni, ne decideremo una, in questo caso sarà Fagiolo rosso che possiamo ottenere alla seguente pagina: http: / /www.redbeanphp.com/install una volta scaricato decomprimeremo il file zip e posizioneremo il file rb.php nella nostra cartella biblioteche:

INGRANDIRE

Ora che abbiamo la base, dobbiamo seguire altri passaggi per poter utilizzare questo nuovo ORM, vediamo quali sono:
1
La prima cosa che faremo è posizionare la nostra cartella delle librerie nel file compose.json, in questo modo possiamo fare in modo che la nostra applicazione inserisca il nuovo ORM nel caricatore automatico e in questo modo non dovendo includere il file in ogni sezione:

2
Ora dobbiamo andare alla riga di comando e quindi possiamo inserire il seguente comando in modo che la nostra modifica venga presa in considerazione:
php compositore.phar dump-autoload

3
Come Laravel ha il nostro nuovo ORM Nella sua struttura di caricamento automatico, è ora necessario configurare i parametri che ci consentiranno di connetterci con il database, per questo nel file route.php aggiungeremo una nuova riga di configurazione e quindi eseguiremo la configurazione di Fagiolo rossoCon ciò otterremo che il nostro nuovo ORM si connette al database che stiamo utilizzando, vediamo nell'immagine seguente come è tutto:

4
Ora che tutto è in ordine, possiamo solo iniziare a usare il ORM, una delle caratteristiche più importanti di Fagiolo rosso è che funziona in modo simile a NoSQL, creando tabelle e campi al momento dell'utilizzo se non esistono, dando così l'impressione di utilizzare una struttura di raccolta al posto delle normali tabelle, se vogliamo fare un inserimento possiamo fare il seguente esempio:
 $ supereroe = R :: dispensa ("supereroi"); $ supereroe-> nome = 'Uomo Ragno'; $ supereroe-> città = 'New York'; $ supereroe-> età = 24; $ id1 = R :: negozio ($ supereroe); 

Come possiamo vedere, è molto semplice da fare ed è qualcosa di diverso da Eloquente, quindi abbiamo raggiunto l'obiettivo proposto, ce ne sono molti altri ORM nel mercato, ognuno ha le sue caratteristiche e il modo in cui viene installato, Fagiolo rosso è popolare per il suo approccio senza configurazione e per la creazione delle tabelle quando necessario, ma ce ne sono altri come PHPActiveRecord cercando di emulare il modo in cui Registrazione attiva in Ruby on Rails.
Con questo finiamo questo tutorial, sappiamo già come aggiungere un nuovo ORM nella nostra applicazione realizzata in Laravel, siamo stati in grado di apprendere che si tratta di un processo abbastanza semplice e che non ci ostacola durante la creazione delle nostre applicazioni.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave