ORM Красноречив в Ларавел

Съдържание
Работата и взаимодействието с базата данни е една от най -често срещаните задачи във всяко уеб приложение, тъй като чрез базата данни можем да имаме постоянство на информацията и да съхраняваме много неща.
За да работим с базата данни имаме различни начини, или използвайки заявки Директен SQL или работете през a ORM; случаят на ORM Това е важно, тъй като ни помага да намалим работата малко, като имаме вече подготвени много от SQL заявките и че трябва само да ги извикаме чрез техните методи.
Красноречив е един от най -лесните начини за работа с данни в Ларавелтъй като съдържа методи за запитване без използване на SQL, той се различава от Течен като се свързва директно с модела, като автоматично взема полетата от таблицата и атрибутите при наследяване от класа.
За да работите с ORM Трябва да извършим някои стъпки, които ще видим по -долу:
Етап 1Първото нещо, което трябва да направим, е да имаме база данни с таблица с данни, за това можем да извършим миграция и вътре да поставим нещо подобно на следното в метода up ():
Увеличете
Стъпка 2След като миграцията ни бъде генерирана, ще имаме налични данни, сега трябва да свържем нашия модел с ORM, за това ще създадем съответния клас и ще наследим от класа Eloquent, с което ORM ще има достъп до нашата таблица и може да използва своите полета и атрибути и за да подобрим всичко малко ще създадем метод с персонализирана заявка, това ще доведе до записите, където полето за оценка е по -голямо от 5, нека видим примера:
Увеличете
В този нов метод виждаме, че използваме методите Eloquent, за да създадем условията; след това с where () посочваме условието, с orderBy () показваме как трябва да бъде подредено и накрая get () изпълнява всичко.

Стъпка 3Сега ще създадем маршрута, където можем да извикаме записите, с Eloquent можем да извикаме всички записи с прост метод, в примера можете да видите как с метода All () можем да получим всички записи на модела таблица, която сме създали. Също така можем да получим достъп до метода, който създаваме по същия начин в рамките на маршрута, в следния пример можем да потвърдим как можем да използваме това:

Както виждаме, много е лесно да се работи с базата данни с помощта на ORMОсвен това избягваме директното манипулиране на SQL, като по този начин намаляваме количеството грешки, които можем да представим, с това можем да се концентрираме повече върху логиката и по -малко върху това как да го направим.
С това завършихме този урок, можехме да видим как Красноречив Помага ни да манипулираме данните, като наследяваме от своя клас нашите модели получават всички необходими методи за извършване на заявки, можем да обуславяме записите, да правим необходимите съединения и всичко, което мислим, което трябва да можем да направим, ако използва директно SQL.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave