ORM Eloquent w Laravel

Spisie treści
Praca i interakcja z bazą danych jest jednym z najczęstszych zadań w każdej aplikacji internetowej, ponieważ dzięki bazie danych możemy zachować trwałość informacji i przechowywać wiele rzeczy.
W celu pracy z bazą danych mamy różne sposoby, albo za pomocą zapytań Bezpośredni SQL lub pracować przez a ORM; sprawa ORM Jest to ważne, ponieważ pomaga nam nieco zmniejszyć pracę, ponieważ wiele zapytań SQL jest już przygotowanych i że musimy wywoływać tylko ich metody.
Wymowny to jeden z najłatwiejszych sposobów pracy z danymi w Laravelponieważ zawiera metody wykonywania zapytań bez użycia SQL, różni się od Biegły w tym, że jest bezpośrednio sprzężony z modelem, automatycznie pobierając pola z tabeli i atrybuty podczas dziedziczenia z klasy.
Aby pracować z ORM Musimy wykonać kilka kroków, które zobaczymy poniżej:
Krok 1Pierwszą rzeczą, którą musimy zrobić, to mieć bazę danych z tabelą, która zawiera dane, w tym celu możemy wykonać migrację i wewnątrz umieścić coś takiego w metodzie up():
POWIĘKSZAĆ
Krok 2Po wygenerowaniu naszej migracji będziemy mieć dostępne dane, teraz musimy połączyć nasz model z ORM-em, w tym celu utworzymy odpowiednią klasę i odziedziczymy po klasie Eloquent, dzięki temu ORM będzie miał dostęp do naszej tabeli i może używać jego pól i atrybutów i aby wszystko poprawić, stworzymy metodę z niestandardowym zapytaniem, to przyniesie rekordy, w których pole oceny jest większe niż 5, zobaczmy przykład:
POWIĘKSZAĆ
W tej nowej metodzie widzimy, że używamy metod elokwentnych do tworzenia warunków; następnie za pomocą where() wskazujemy warunek, za pomocą orderBy() wskazujemy, jak powinien być uporządkowany, a na końcu get() wykonuje wszystko.

Krok 3Teraz utworzymy trasę, na której możemy wywołać rekordy, za pomocą Eloquent możemy wywołać wszystkie rekordy prostą metodą, w przykładzie widać, jak za pomocą metody All () możemy uzyskać wszystkie rekordy modelu tabela, którą utworzyliśmy. Możemy również uzyskać dostęp do metody, którą tworzymy w ten sam sposób w ramach trasy, w poniższym przykładzie możemy potwierdzić, jak możemy tego użyć:

Jak widać, bardzo łatwo jest pracować z bazą danych za pomocą ORMPonadto unikamy konieczności bezpośredniej manipulacji SQL, zmniejszając w ten sposób liczbę błędów, które możemy przedstawić, dzięki temu możemy bardziej skoncentrować się na logice, a mniej na tym, jak to zrobić.
Na tym zakończyliśmy ten samouczek, mogliśmy zobaczyć, jak Wymowny Pomaga nam manipulować danymi, dziedzicząc po swojej klasie nasze modele zyskują wszystkie niezbędne metody do tworzenia zapytań, możemy warunkować rekordy, wykonywać niezbędne złączenia i wszystko, co możemy wymyślić, co powinniśmy zrobić, jeśli używał SQL bezpośrednio.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave