Използване на Blade с Laravel

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

2- Следващата стъпка, която трябва да предприемем, е да създадем отделна директория, за да запазим оформлението си, за това ще създадем папка със същото име в папката изгледи.
3- В рамките на изгледи / оформление ще генерираме файл с име index.blade.php и ще добавим следното:

4- Сега, когато имаме нашия файл с оформление, ще го използваме, за това ще генерираме папка в изгледи, наречена острие и вътре ще създадем файл, наречен home.blade.php, това ще бъде началният файл, в който се позовахме routes.php, вътре ще използваме нашите собствени команди Острие с които можем да приложим на практика използването на този шаблон механизъм:

Важното тук е, че разделите, които декларираме в нашия index.blade.php Нека ги наречем тук по същия начин, с @parent модификатор можем да променим съдържанието на оформлението със съдържанието на този изглед, както виждаме в раздела заглавна страница.
С това се реши, когато посетим съответния маршрут, двигателя Острие Той ще се погрижи за поставянето на цялото съдържание, където се използва оформлението, и по този начин се спасяваме от правенето на повече код, отколкото е необходимо.
ВажноМного е важно да се използва нотация на включете името на острието например имена в изгледа home.blade.php или second.blade.php, тъй като това е конвенцията, която ще ни даде възможност да използваме двигателя, също е важно да се отбележи, че ако отворим @секция, трябва да имаме ред, който затваря този @section, ако го нямаме, може да го генерираме неправилно.
Отпечатване на PHP кодАко искаме да отпечатаме PHP код в изгледа, трябва само да го включим в двойни скоби: {{echo "Тук ще отиде нашият PHP код"; }} по този начин можем да включим и други динамични елементи, като по този начин разширим функционалността на нашето приложение.
С това приключваме този урок, тъй като виждаме, че шаблонният двигател ни спестява много работа, тъй като при създаването на обща база и наследяването на нейната структура количеството код HTML което можем да генерираме е много по -малко, което също ни позволява да правим отстраняване на грешки по прост начин. Важно е да споменем това Острие Това не е единственият двигател, който можем да използваме, има и други алтернативи като напр TWIG която също ни предлага подобни функционалности, които ще ни помогнат изключително много в процеса на разработване на проектите, в които участваме.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

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

wave wave wave wave wave