Obsah
Moderní webové aplikace se rychle vyvíjejí, jedním z nejnovějších pokroků je práce prostřednictvím služeb Klidný, to znamená, že nezávisí na stavech, pokud ne, přenášíme data pomocí metod HTTPTo nám dává velkou univerzálnost, protože k dosažení cílů můžeme kombinovat různé technologie a programovací jazyky.Mezi dnes nejpoužívanější směsi patří naprogramovaný systém perzistence, který v tomto případě může být PHP s Laravel a pak to zvládne celý front-end Javascript, nebo jiný jazyk, který se stará pouze o prezentační vrstvu.
Aby mohly obě strany komunikovat, závisí na společném jazyce, a to je JSON, se kterým může přenos dat probíhat pod běžným dialektem a vyhnout se tak nekompatibilitě.
K vývoji této funkce musíme mít standardní instalaci Laravel pouze neexistují žádné další požadavky. Poté, co splníme výše uvedené, můžeme provést následující kroky.
1- Nejprve ve složce vytvoříme řadič ovladače, můžeme tomu říkat LibrosController.phpZde vytvoříme metodu, která nám poskytne základní pohled na řadič, a také metodu, která v tomto případě vezme zdroj knih jako Array a vygeneruje odpověď metodou třídy Odezva volala json (). Podívejme se na vygenerovaný kód na následujícím obrázku:
Route :: controller ('books', 'BooksController');
3- Nakonec vytvoříme složku s názvem books v adresáři views naší aplikace, v našem novém adresáři vytvoříme pohled v souboru s názvem index.php, která bude mít na starosti podávání žádostí prostřednictvím AJAX k ovladači, k tomu použijeme jQuery a její metody AJAX a tím nás spojit přes DOSTAT S ovladačem, který jsme vygenerovali v prvním kroku, jakmile nám ovladač dá odpověď, můžeme totéž jQuery začlenit obsah získaný v našem pohledu asynchronně a dát tak datům smysl, podívejme se na kód, který budeme potřebovat:
ZVĚTŠIT
Tímto jsme dokončili tento tutoriál, ve kterém jsme viděli, že sestavení ovladače bylo velmi snadné, a to díky třídě Odezva, protože s metodou, která v něm spočívá json (), můžeme zajistit, aby všechna pole, která mu předáme, byla platně převedena do formátu JSON, takže můžeme předávat například dynamický obsah z vyhledávání v databázi, to nám usnadňuje život, protože nemusíme ručně vytvářet funkce, které vytvářejí výsledek JSON.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