Existuje několik způsobů, jak ukládat data v aplikacích vytvořených pomocí Laravel a obecně s webovými aplikacemi v nejpopulárnějších jazycích. Nejtrvalejším a nejbezpečnějším způsobem je použít a DatabázeTo však není vždy nutné kvůli množství spotřebovaných zdrojů.
Existují i jiné formy menší odolnosti, ale ne méně užitečné, ve skutečnosti jsou široce používány, protože vyžadují méně prostředků a pomáhají nám zajistit vyšší rychlost některých našich dotazů. Odkazujeme na relace a soubory cookie.
Odůvodnění
The sezení Hodně se používají k udržování dat, která přetrvávají při každé návštěvě uživatele, například pokud uživatel vstoupí do oblasti autentizace, můžeme v relaci ponechat jeho jméno a některé relevantní informace z jejich profilu, ale v době zavření okna nebo v prohlížeči tyto relace zmizí, takže je nelze použít pro trvalá data.
The cookies Místo toho jsou to malé soubory, které jsou uloženy v počítači návštěvníka naší aplikace, což se hodně používá k ukládání předvoleb, jako je zobrazení poslední stránky, požadované produkty atd. Problém je v tom, že uživatel může soubory odstranit vymazáním souborů cookie ve svém prohlížeči, a proto je nelze použít k ukládání důležitých dat, přestože jejich trvanlivost je větší než u relací.
Vytvoření aplikace
Při standardní instalaci Laravel budeme postupovat podle následujících kroků:
1- Nejprve musíme vytvořit pohled, který nám umožní zachytit některá uživatelská data, čímž můžeme nakrmit sezení a cookiesK tomu můžeme použít následující kód, který musíme uložit do souboru umístěného ve složce pohledy naší aplikace a že v tomto případě zavoláme session.php:
2- Nyní musíme vytvořit nějaké trasy pro manipulaci s funkcemi naší aplikace, první trasa bude mít na starosti ukázku našeho pohledu, který jsme udělali v předchozím kroku. Poté musíme vytvořit trasu, která obdrží odeslání parametrů formuláře zobrazení a uloží je do relací a souborů cookie, které musí být vloženy do souboru trasy.php, uvidíme:
Zde vidíme, že každou hodnotu formuláře přiřadíme různými metodami, v první instanci ukládáme jméno a e -mail do relace, na tom závisíme na třídě Zasedání, a máme metoda put () vytvořit normální relaci a poté blikat() což je typ relace, která se často používá k zobrazování zpráv, nakonec se třídou Cookie a jeho metodou udělat () Vytvoříme soubor cookie s hodnotou, kterou získáme od města, a poté ho pro ověření přesměrujeme na zobrazení, které nám ukáže, že jsme uložili.
3- Nyní ve stejném souboru trasy.php vytvořme trasu pro sezení-2 a tím potvrdit, že vše funguje, podívejme se:
Zde jednoduše použijeme metodu dostat () každé třídy, abychom získali hodnotu s názvem, který jsme původně uložili, spojíme ji do proměnné a nakonec s vyhodil děláme dojem, co v naší aplikaci nosíme.
Tímto tento tutoriál dokončujeme, protože jsme viděli, že je velmi snadné používat relace a soubory cookie LaravelDíky tomu můžeme našim aplikacím poskytnout přizpůsobenější vzhled, aniž bychom museli obětovat další zdroje.
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