Używaj ORM innego niż Eloquent z Laravel

Spisie treści
Wymowny to jest ORM który jest dość wydajny i łatwy w użyciu, ale nie jest jedyny ORM w PHP z którym możemy korzystać Laraveltak naprawdę na rynku jest wiele opcji i jak każdy deweloper jest inny i ma inne preferencje, Laravel pozwala nam korzystać z innych ORM abyśmy nie byli ograniczeni tym aspektem.
Chociaż powiedzieliśmy, że możemy zainstalować inny ORM jak jest kilka opcji to zdecydujemy się na jedną, w tym przypadku będzie to Czerwona fasola które możemy uzyskać na następującej stronie: http://www.redbeanphp.com/install po pobraniu rozpakujemy plik zip i umieścimy plik rb.php w naszym folderze biblioteki:

POWIĘKSZAĆ

Teraz, gdy mamy bazę, musimy wykonać inne kroki, aby móc korzystać z tego nowego ORM, zobaczmy, jakie one są:
1
Pierwszą rzeczą, którą zrobimy, jest umieszczenie naszego folderu bibliotek w pliku compose.json, w ten sposób możemy sprawić, że nasza aplikacja umieści nowy ORM w autoloader i w ten sposób nie trzeba umieszczać pliku w każdej sekcji:

2
Teraz musimy przejść do wiersza poleceń, a następnie możemy umieścić następującą komendę, aby nasza zmiana została uwzględniona:
php composer.phar dump-autoload

3
NS Laravel ma nasz nowy ORM W jego strukturze autoload należy teraz skonfigurować parametry, które pozwolą nam połączyć się z bazą danych, w tym celu w pliku route.php dodamy nową linię konfiguracyjną, a następnie wykonamy konfigurację Czerwona fasolaDzięki temu osiągniemy, że nasz nowy ORM łączy się z bazą danych, której używamy, zobaczmy na poniższym obrazku jak wszystko jest:

4
Teraz, gdy wszystko jest w porządku, możemy tylko zacząć używać ORM, jedna z najważniejszych cech Czerwona fasola jest to, że działa w podobny sposób do NoSQL, tworząc tabele i pola w momencie użycia, jeśli nie istnieją, co sprawia wrażenie, że używamy struktury kolekcji zamiast normalnych tabel, jeśli chcemy zrobić wstawkę możemy zrobić następujący przykład:
 $ superbohater = R :: dozować ('superbohaterowie'); $ superbohater-> imię = 'Spiderman'; $ superbohater-> miasto = 'Nowy Jork'; $ superbohater-> wiek = 24; $ id1 = R :: sklep ($ superbohater); 

Jak widać, jest to bardzo proste i jest czymś innym niż Wymowny, więc osiągnęliśmy proponowany cel, jest ich wiele innych ORM na rynku każdy ma swoją charakterystykę i sposób montażu, Czerwona fasola jest popularny ze względu na podejście bez konfiguracji i tworzenie tabel w razie potrzeby, ale są też inne podobne PHPActiveRecord próbując naśladować sposób, w jaki Aktywny rekord w Ruby on Rails.
Na tym kończymy ten samouczek, wiemy już, jak dodać nowy ORM w naszej aplikacji wykonanej w Laravel, mogliśmy się dowiedzieć, że jest to dość prosty proces i nie przeszkadza nam w budowaniu naszych aplikacji.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave