Obsah
Ačkoliv víte, jak používat Jazyk SQL Při vytváření webových aplikací je to velmi užitečné, je pravda, že někdy je trochu složité psát mnoho pokynů, abychom dosáhli jednoduchých výsledků, jako je vkládání nebo zadávání dotazů nízké nebo střední složitosti, navíc při vkládání musíme chraňme se před SQL injekce.PlynulýLaravel nám nabízí rozhraní s názvem Plynulý se kterým můžeme komunikovat s naším databázovým strojem, aniž bychom museli psát jedinou větu SQL, to nám přináší tu výhodu, že nemusíme myslet na optimalizaci dotazů nebo si dělat starosti SQL injekceAle uživateli staré školy to může připadat trochu omezující.
Jako vždy, pokaždé, když potřebujeme provést změnu v databázi, je nejlepší to provést prostřednictvím migrace. Díky tomu budeme mít historii změn a nebudeme se muset dotýkat databázového stroje přímo.
První věc, kterou musíme udělat, je vygenerovat migrační soubor, k tomu použijeme následující příkaz řemeslník:
php artisan migrate: make add_data_to_shows_tableTo by mělo vygenerovat nový soubor v aplikace / databáze / migrace s datem, kdy provádíme migraci a názvem stejného jména, by to mohlo být něco podobného:
2014_07_15_222551_add_data_to_shows_table.phpProtože máme náš soubor, podívejme se na následujícím obrázku, jak metodu upravíme nahoru () přidat pokyny do Plynulý pro vložení dat:
ZVĚTŠIT
Jakmile jsou data v naší tabulce, nejpřirozenější je, že je chceme konzultovat, a proto musíme pouze vytvořit model, kde můžeme stanovit parametry dotazu a poté trasu, abychom jej mohli volat, pojďme Nejprve se podívejte na model:
ZVĚTŠIT
Nakonec se chystáme vybudovat trasu, za tímto účelem jednoduše zavoláme metodu modelu a s tím můžeme přistupovat k záznamům a ukázat je pomocí metody pomocník dd (), Podívejme se na příklad na následujícím obrázku: