S Laravelem použijte jiný ORM než výmluvný

Obsah
Výmluvný to je ORM což je docela efektivní a snadno použitelné, ale není to jediné ORM v PHP se kterou můžeme použít Laravel„Ve skutečnosti je na trhu mnoho možností a protože každý vývojář je jiný a má jiné preference, Laravel nám umožňuje používat jiné ORM abychom nebyli tímto aspektem omezeni.
Zatímco jsme řekli, že můžeme nainstalovat další ORM protože existuje několik možností, rozhodneme se pro jednu, v tomto případě to bude Červená fazole kterou můžeme získat na následující stránce: http: //www.redbeanphp.com/install po stažení rozbalíme zip soubor a umístíme soubor rb.php v naší složce knihovny:

ZVĚTŠIT

Nyní, když máme základnu, musíme provést další kroky, abychom mohli tuto novinku používat ORM, pojďme se podívat, co jsou zač:
1
První věc, kterou uděláme, je umístění složky našich knihoven do souboru compose.json, tímto způsobem můžeme zajistit, aby naše aplikace umístila nový ORM do souboru autoloader a tímto způsobem není nutné zahrnout soubor do každé sekce:

2
Nyní musíme přejít na příkazový řádek a poté můžeme umístit následující příkaz, aby byla zohledněna naše změna:
php composer.phar dump-autoload

3
Tak jako Laravel má naši novinku ORM Ve své struktuře automatického načítání je nyní nutné nakonfigurovat parametry, které nám umožní připojení k databázi, proto v souboru rout.php přidáme nový konfigurační řádek a poté provedeme konfiguraci Červená fazoleTím docílíme toho, že se náš nový ORM připojí k databázi, kterou používáme, podívejme se na následujícím obrázku, jak vše je:

4
Nyní, když je vše v pořádku, můžeme začít používat pouze ORM, jedna z nejdůležitějších vlastností Červená fazole je, že to funguje podobným způsobem NoSQL, vytváření tabulek a polí v době použití, pokud neexistují, což vyvolává dojem, že místo normálních tabulek používáme strukturu kolekce, pokud chceme vytvořit vložku, můžeme provést následující příklad:
 $ superhrdina = R :: dispense ('superhrdinové'); $ superhero-> name = 'Spiderman'; $ superhero-> city = 'New York'; $ superhrdina-> věk = 24; $ id1 = R :: store ($ superhrdina); 

Jak vidíme, je to velmi jednoduché a je to něco jiného než Výmluvný, takže jsme splnili navrhovaný cíl, existuje mnoho dalších ORM na trhu má každý své vlastnosti a způsob instalace, Červená fazole je oblíbený pro svůj přístup bez konfigurace a vytváření tabulek v případě potřeby, ale existují i ​​další podobné PHPActiveRecord snaží napodobit způsob, jakým Aktivní záznam v Ruby on Rails.
S tímto dokončujeme tento návod, již víme, jak přidat nový ORM v naší aplikaci vyrobené v Laravel, mohli jsme se dozvědět, že je to docela jednoduchý proces a že nám nebrání při vytváření našich aplikací.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave