Это вторая лекция по фреймворку Laravel для PHP разработок. В этом видео изучаем подходы при создании View представлений. Знакомимся с Blade шаблонизатором, изучаем директивы Блейд и создаем первый компонент. Так же рассматриваем три способа создание общего шаблона веб-страницы: на основе включений (директива include), на основа компонента с шаблоном страницы (x-component и $slot) и на основе наследования layout (директивы extends, yield, section).
#laravel #blade #php
Лекция 1 - Введение в Laravel (Роутер, Контроллер, View) - https://www.youtube.com/watch?v=vRHAoMqN4Hg
Лекция 3 - ServiceProviders, Middleware, Composers - https://www.youtube.com/watch?v=3K02ZuIhu4Y
Лекция 4 - Валидация данных от форм в Laravel - https://www.youtube.com/watch?v=G5q33hH_tjs
Лекция 5 - Работа с базыми данных в Laravel - https://www.youtube.com/watch?v=CbY7hmzjfTg
Уроки по языку PHP - https://www.youtube.com/playlist?list=PLFXz29rxgxB6o97Ql_z9tZnu9q0xIMPF5
Содержание:
00:00 - Вступление
02:38 - Передача данных/переменных во View
05:42 - Операторы Blade для вывода переменных
09:45 - Директивы в Blade (@директива)
14:15 - Циклы в Blade и $loop
19:35 - Директивы вывода параметров тегов (disabled, selected, checked, ...)
22:15 - Включение view через Include директиву
25:07 - Компоненты в Laravel Blade
33:45 - $slot для получения содержимого тега компонента
37:08 - Шаблон страницы на основе include включений
42:39 - Шаблон страницы на базе Компонента
46:45 - Layouts и Наследование/расширение шаблонов