Разширено използване на Blade с Laravel

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

2- Сега ще направим вторичния изглед, който ще наречем втори, в него трябва да създадем същата подредба, но това, което ще направи, е да покаже филма, който съответства на охлюв който получава и допълнително в този масив ще отиде жанрът на филма, който пропуснахме в началния изглед:

Увеличете

Това, което също можем да забележим, е, че гледката получава нещо, наречено (: всеки) това означава, че всичко, което следва след пътя в браузъра, ще бъде предадено на изгледа като параметър.
В домашен изглед ще направим нещо интересно, ще направим обиколка на всеки от филмите с инструкция @за всеки и в рамките на този маршрут ще използваме if, така че ако филм отговаря на условието, можем да отпечатаме нещо различно, нека видим как изглежда нашият файл home.blade.php:

Забелязваме как използваме същото име на масива, който сме създали в маршрута и след това как се свързваме с вторичния изглед, добавяйки стойността на полето охлюв.
Сега във вторичния изглед ще получим тази стойност охлюв и ще потърсим вътре в масива за съответния му аналог, ще използваме възможността да покажем допълнителното поле за пол, което сме създали, така че изгледът ще бъде следният:

Както виждаме, е много лесно да се получи разширената функционалност на Острие в ЛаравелТук можем да подчертаем, че вместо масиви можем да използваме резултати от нашите бази данни, но за демонстрация това беше достатъчно, също забелязахме, че можем да включим условни условия в изгледа, важно е да запомним, че те трябва да се използват само като формат на изглед, тъй като не е препоръчително да включваме някаква бизнес логика в тази част, тъй като бихме могли да направим приложението ненужно сложно.
С това приключваме този урок, сега можем да добавим нови функционалности към нашето приложение от негова гледна точка, използвайки Острие в Ларавел.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

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

wave wave wave wave wave