Вратите ЈСОН са контролера у Ларавелу

Преглед садржаја
Савремене веб апликације брзо се развијају, један од најновијих напретка је рад путем услуга РЕСТфул, то јест, не зависи од стања, ако не преносимо податке методама ХТТПТо нам даје велику свестраност, јер можемо да мешамо различите технологије и програмске језике да бисмо постигли циљеве.
Међу смешама које се данас највише користе има програмирани систем постојаности, који у овом случају може бити ПХП са Ларавел а затим цео предњи део са тим Јавасцрипт, или други језик који води рачуна само о слоју презентације.
Да би комуницирале, обе стране зависе од заједничког језика и то је то ЈСОН, са којима се пренос података може одвијати под заједничким дијалектом и тако избећи некомпатибилности.
За развој ове функционалности морамо имати стандардну инсталацију Ларавел само, нема додатних захтева. Након што се придржавамо горе наведеног, можемо слиједити сљедеће кораке.
1- Прво ћемо створити контролер у фасцикли контролори, можемо то назвати ЛибросЦонтроллер.пхп, овде ћемо успоставити методу која нам даје основни поглед на контролер, а такође и методу која ће узети извор књига у овом случају низ и генерисати одговор методом класе Одговор позвао јсон (). Погледајмо генерисани код на следећој слици:

2- Пошто смо изградили контролер, морамо га активирати у датотеци роутес.пхп, са овим можемо учинити ресурс приступачним унутар апликације, за то ће нам требати само следећи код:
Роуте :: цонтроллер ('боокс', 'БооксЦонтроллер');

3- На крају ћемо створити фасциклу под називом књиге у директорију погледа наше апликације, унутар нашег новог директоријума, креираћемо приказ у датотеци под називом индек.пхп, која ће бити задужена за подношење захтева АЈАКС на контролер, за ово ћемо користити јКуери и његове методе АЈАКС и тако нас повезују путем ДОБИТИ Са контролером који смо генерисали у првом кораку, када нам контролер да одговор, можемо кроз исти јКуери укључимо садржај добијен по нашем мишљењу асинхроно и на тај начин дамо значење подацима, да видимо код који ће нам бити потребан:

ЕНЛАРГЕ

Да бисмо постигли циљ, зовемо књижара јКуери од ЦДН оф Гоогле, тада већ унутар странице као такве стварамо неколико елемената који ће ступити у интеракцију с малом скриптом која позива наш контролер путем ГЕТ методе, на крају оно што се прими ставља се у елемент боок-лист тако да можемо видјети резултат оно што се развило.
Овим смо завршили овај водич у којем смо могли видети да је било врло лако изградити контролер, то је захваљујући класи Одговор, будући да са методом која се у њему налази јсон (), можемо бити сигурни да ће сви низови које му проследимо бити ваљано конвертовани у формат ЈСОН, тако да можемо пренети на пример динамички садржај из претраживања базе података, то нам олакшава живот јер не морамо ручно да градимо функционалност која ствара резултат ЈСОН.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave