ORM Výmluvný v laravelu

Obsah
Práce a interakce s databází je jedním z nejběžnějších úkolů v jakékoli webové aplikaci, protože právě prostřednictvím databáze můžeme mít stálost informací a můžeme ukládat mnoho věcí.
Abychom mohli pracovat s databází, máme různé způsoby, buď pomocí dotazů Přímé SQL nebo pracovat prostřednictvím a ORM; případ ORM Je to důležité, protože nám to pomáhá trochu omezit práci tím, že máme mnoho SQL dotazů již připravených a že musíme pouze volat jejich metody.
Výmluvný je jedním z nejjednodušších způsobů práce s daty v Laravelprotože obsahuje metody pro dotazování bez použití SQL, liší se od Plynulý v tom, že je přímo spojen s modelem, přičemž se pole z tabulky a atributy automaticky dědí při dědění ze třídy.
Chcete -li pracovat s ORM Musíme provést několik kroků, které uvidíme níže:
Krok 1První věc, kterou musíme udělat, je mít databázi s tabulkou, která obsahuje data, za tímto účelem můžeme provést migraci a do metody up () umístit něco podobného:
ZVĚTŠIT
Krok 2Jakmile bude vygenerována naše migrace, budeme mít k dispozici data. Nyní musíme propojit náš model s ORM, za tímto účelem vytvoříme odpovídající třídu a budeme dědit ze třídy Eloquent. Díky tomu bude mít ORM přístup k naší tabulce a může použít svá pole a atributy a aby vše trochu vylepšil, vytvoříme metodu s vlastním dotazem, což přinese záznamy, kde je pole hodnocení větší než 5, podívejme se na příklad:
ZVĚTŠIT
V této nové metodě vidíme, že k vytvoření podmínek používáme výmluvné metody; pak kde () označíme podmínku, s orderBy () označíme, jak by to mělo být objednáno a nakonec get () provede vše.

Krok 3Nyní vytvoříme trasu, kde můžeme volat záznamy, pomocí Eloquent můžeme všechny záznamy vyvolat jednoduchou metodou, v příkladu vidíte, jak pomocí metody All () můžeme získat všechny záznamy modelu tabulku, kterou jsme vytvořili. Můžeme také přistupovat k metodě, kterou vytvoříme stejným způsobem v rámci trasy, v následujícím příkladu můžeme potvrdit, jak to můžeme použít:

Jak vidíme, je velmi snadné pracovat s databází pomocí ORMKromě toho se vyhneme nutnosti přímo manipulovat s SQL, čímž se sníží množství chyb, které můžeme prezentovat, takže se můžeme více soustředit na logiku a méně na to, jak to udělat.
Tím jsme tento tutoriál dokončili, mohli jsme vidět jak Výmluvný Pomáhá nám manipulovat s daty, děděním našich modelů z naší třídy získáme všechny potřebné metody k vytváření dotazů, můžeme podmiňovat záznamy, provádět potřebná spojení a vše, na co si vzpomeneme, co bychom měli být schopni udělat, pokud přímo používal SQL.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

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave