Vytvořte RESTful ovladač v Laravelu

Obsah
Služby Klidný V dnešní době jsou velmi populární, ve skutečnosti je většina API nejpopulárnějších služeb vytvořena v rámci této modality, protože nám umožňuje pracovat přímo s metodami protokolu HTTP.
Laravel Vědomi si této nové vlny služeb nám umožňuje tímto způsobem stavět řadiče, takže můžeme definovat akce a způsob, jakým by to mělo fungovat. Díky tomu můžeme vytvářet multiplatformní aplikace využívající naši aplikaci jako backendovou technologii.
Aby to fungovalo, musíme nejprve mít standardní instalaci Laravel, pak můžeme vytvořit základní ovladač a tam vytvoříme různé akce, které použijeme.
Konvence pojmenováníJedna z nejdůležitějších věcí, když stavíme ovladač Klidný, je konvence pojmenování, v normálních řadičích může mít každá akce název, který chceme, ale pokud chceme, aby byl Klidný musíme dodržovat konvenci, která předchází metodě HTTP na kterou bude tato akce reagovat.
Tímto způsobem můžeme na trase vytvořit zástupný znak, takže když obdržíme požadavek, náš správce má potřebnou inteligenci, aby mohl reagovat správnou akcí, čímž dosáhne svého cíle.
V tomto příkladu uděláme něco jednoduchého, definujeme několik akcí, jednou z nich bude index našeho ovladače, spadneme do něj, když zadáme pouze odpovídající požadavek bez čehokoli jiného, ​​pak definujeme další akce, která bude provedena, pouze když zavoláme index z metody POST a nakonec definujeme akci, která bude provedena, když ji zavoláme po počáteční akci. Podívejme se na kód:

Podíváme -li se na index našeho řadiče v metodě DOSTAT ukážeme formulář, bude volat stejný ovladač, ale s metodou POŠTA a tím pošleme uživatele na odpovídající akci, že případ z příkladu vytiskne všechny hodnoty přijaté ovladačem, v tomto případě vše, co je odesláno formulářem.
Podíváme -li se pozorně, uvidíme, že každá akce se řídí konvencí vysvětlenou na začátku, takže ve třetí akci dostat o (), při volání aplikace uživatelé / o spadneme do toho a ukážeme jeho obsah.
Ale aby to všechno fungovalo, v souboru trasy.php, musíme definovat trasu, která získá metodu HTTP odpovídající a předat ji ovladači, který je tím, kdo bude definovat, jakou akci provést, toto je kód trasy pro tento příklad:
Route :: controller ('uživatelé,' UsersController ');

Jak vidíme, problém jsme vyřešili pomocí jediného řádku kódu pomocí zástupného slova ovladač na silnici a už s ní Laravel vědět hledat řidiče Klidný.
Tímto vidíme tento tutoriál, jak vidíme Laravel Umožňuje nám vytvářet docela praktické aplikace a že pokud budeme dodržovat konvence, může nám to ušetřit spoustu práce a pomůže nám vybudovat rozhraní, která budou použita pro mnohem větší projekty.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