Вземете данни от друга страница с Laravel

Съдържание
Различните раздели на уеб приложение не е задължително да са острови, във всяка система е необходима взаимовръзка, така че ако имаме няколко страници, може да се наложи да споделяме данни, за да можем да се възползваме от всичко, което можем да обработим в нашето приложение .
В Ларавел Този процес изобщо не е сложен, всъщност можем да правим различни видове връзки и да използваме допълващи се технологии като напр AJAX под jQuery например, което ни дава възможност да използваме предимствата, които това може да представлява.
ИзискванияЗа да завършим този урок, ще се нуждаем от стандартна инсталация на Ларавел.
След като изискванията са изпълнени, можем да пристъпим към следните стъпки:
1- В нашия файл routes.php ще създадем три маршрута, където всеки ще съответства на страница, като в първия ще направим основен изглед и следващите двама ще бъдат тези, които ще предоставят данните на първия. Ще поставим ограничение във вторичните изгледи, така че да е само при поискване AJAX да ни изпратите съдържанието:

2- След като горното е направено, сега ще дефинираме изгледите, тъй като се интересуваме от предаването на данните, които ще направим прост изглед, просто поставяме следния код в изгледа за „tab1“, към който ще отидем създайте файл, наречен tab1.php в нашата папка изгледи:

3- Тогава правим същото само, че файлът ще бъде извикан tab2.php и поставяме следното съдържание:

4- Тъй като сме идентифицирали данните, които ще предаваме на основния изглед, е време да ги изградим, за това в същите изгледи на папки ще генерираме файл, наречен main-view.php, в този файл ще поставим следното съдържание, което виждаме на изображението:

Увеличете

5- Това, което можем да видим на първо място, е, че зареждаме jQuery библиотеката директно от CDN на Google, след това създаваме две котви с идентификатор раздели, накрая отиваме в края на файла, където ще създадем скрипта, който ни прави функционалността да направим заявката AJAX към другите страници на приложението, както виждаме, използваме метода get () за това. Накрая попълваме резултата от заявката div контейнер и с това ще получим данните от друга страница.
ВажноАко видим най -важното в случая с този пример, е, че дефинираме метода в маршрута, така че вторичните изгледи да могат да обслужват съдържанието, когато правите заявката чрез AJAX ако не пристигне по този начин, изгледът просто ще хвърли грешка 404, за да избегне натрапници.
След това с помощта на jQuery Направихме детайлите на искането по подходящ начин и с това успяхме да ни предоставим данните, като по този начин избегнахме изолацията на различните ни страници.
С това завършихме този урок, след това видяхме как можем да получим и споделяме данни между различните страници на нашето приложение и как използваме инструмент на трета страна, за да улесним изграждането на структурата.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave