Просто о Laravel. CutCode Blade компоненты в Laravel. Часть 1: классовые компоненты
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Просто о Laravel. CutCode» (@CutCodeRu). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Сегодня мы рассмотрим важную тему по Laravel, а именно blade компоненты. Получим основные знания этой темы: научимся работать как с классовыми компонентами, так и анонимными и поработаем с вложенными компонентами.
#blade#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект -
Угостить меня кофе -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
Введение
Для чего нужны Blade компоненты
Создание Blade компонента
Как передавать параметры в Blade компонент
Как добавлять методы в Blade компоненты
Слоты у Blade компонентов
Возможность работы с html атрибутами
Приветствую всех поклонников Laravel на канале Cutcode!
Сегодня мы рассмотрим важную тему по Laravel, а именно blade компоненты. Получим основные знания этой темы: научимся работать как с классовыми компонентами, так и анонимными. Поработаем с вложенными компонентами.
В общем пройдем тему целиком.
Для начала и самое главное как раз то чего нет в документации. Там крайне подробно расписано как ими пользоваться, но ни слова о том зачем и когда они вообще нужны. А нужны они чтобы исключать логику из View и не дублировать код. Я думаю если вы заглядывали в пакеты от Laravel, такие как пример Jet stream или Breez или админка Nova, то увидели что все разбивается на отдельные компоненты, не только в blade шаблонизаторе, но во view и так далее. Каждый элемент формы имеет компонент, каждая кнопка таблица и так далее. Все что используется больше одного раза или подразумевает такое использование, в будущем разбивается на компоненты. Особенно если вы используете Tailwind у вас шаблон состоит из кучи классов и каждый раз скажем в админ-панели когда вы дублируйте листинг таблицы с выводом, вы дублируйте кучу одинакового кода и классов и в последующем если вы решите изменить ваши таблицы, то вам придется бегать по всему проекту и всюду менять класс. Но с компонентами все было бы куда проще и делалось бы все это в одном файле. Возможно кто-то из вас задался вопросом а зачем компоненты - если есть возможность подключать отдельные view? Да, в простых случаях именно так, но если есть дополнительная логика которую нужно вынести в отдельный класс, to include вьюх уже будут плохим решением. До анонимных компонентов при разработке Laravel приложений приходилось пользоваться и компонентами и партиалами вьюх, так как не все дубли нуждались в отдельном классе. Но с анонимными компонентами все уходит именно в компоненты. И это мощный и нужный инструмент, о котором мы сегодня с вами поговорим и попрактикуемся. Но друзья меньше слов больше практики погнали.
Итак друзья практиковаться мы будем с проектом из курса Laravel с нуля. Многие его смотрели - кто нет рекомендую ознакомиться. И еще такой момент я немного простыл, разговариваю в нос, но по возможности буду говорить как можно более внятно.
Открываем проект и давайте для начала создадим blade компонент начнем с базового компонента, основанном на классе и далее уже в последующем перейдем к анонимным компонентом. Для того чтобы создать компонент необходимо выполнить команду. У нас появляется два новых файла: один основной это как раз класс компонента который располагается в директории app/view/components - и вот он только что создано . Это у нас как раз класс Blade компонента и здесь в методе рендер мы указываем что мы будем отображать blade компонент test, который у нас располагается как обычно в ресурсах тоже созданная по команде view компонента тест.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
4 views
0
0
6 months ago 00:34:52 1
Филадельфийский эксперимент. Что это было/ Кирилл Назаренко
6 months ago 00:44:53 1
Дёмушкин: Готовьтесь к жести! Мигрантов будет больше! Вымиpaем в изоляции. Путин не прав?
6 months ago 00:11:11 1
‼️Жительница Оренбургской области: Глава МЧС Куренков сказал жителям Орска, что они сами виноваты!
6 months ago 00:03:50 1
Елена Максимова и Евгений Кунгуров | Пообещайте мне любовь
6 months ago 01:11:31 1
“Нас тупо ИСПОЛЬЗОВАЛИ!“ // Украинец про войну, Зеленского, Лукашенко и жизнь в Англии
6 months ago 03:14:55 1
Шевелев и Лебедев: конец культуры, оправдание насилия, цензура, любовь к Родине и здоровая психика
6 months ago 00:10:38 1
Орск затоплен: “Компенсаций не будет!“ Репортаж
6 months ago 00:11:28 1
В городах будут массовые жертвы. Мои ощущения от СВЧ вышки 5G. Доктор Лопатин (Мытищи. Никадент)
6 months ago 00:48:27 1
Новейшие роботы и технологии будущего // Все новости технологий за март в одном выпуске!
6 months ago 00:17:32 1
Молчуны? Куда делись Ургант, Нагиев и Познер | Разборы
6 months ago 00:03:59 1
НЕ ВОЮЙТЕ С РУССКИМИ ♥ НЕ БУДИТЕ ЛИХО ЗРЯ ♥ ВОЕННЫЕ ПЕСНИ ДЛЯ ДУШИ ♥ RUSSIAN MUSIC HITS WLV
6 months ago 00:10:15 4
🔥Эндрю Тейт РАЗЪ*БАЛ ФЕМИНИСТКУ В ПЫЛЬ! Вся Правда Про Брак В Современном Мире
6 months ago 00:05:25 1
Аутизм может делать удивительные вещи!
6 months ago 00:04:42 1
Другая Баба ЯГА - МАТУШКА Ягиня (ЙОГиня) - видеоклип Союза Шадровых 🎬
6 months ago 01:09:08 1
Срочно! Украина готовит химическое оружие! Набиуллина раздаёт деньги! Бастрыкин против мигрантов!
6 months ago 00:56:00 8
“Кто делал это окно в Украину?“ // КУРГИНЯН про теракт в “Крокусе“, Путина и праздник непослушания
6 months ago 00:02:37 2
С Новым 1995 годом! - Городок - Политические куплеты зеков
6 months ago 00:11:58 1
ХИМТРЕЙЛЫ. Что скрывают белые следы в небе?
6 months ago 00:38:42 1
#ATS American Truck Simulator Бэта Тест _Обзорное мнение
6 months ago 00:22:46 1
20 ЛУЧШИХ горных ВЕЛОСИПЕДОВ до 100K ₽
6 months ago 01:58:29 2
Люди больше не смогут использовать это чтобы понять друг друга.. Рада Русских
6 months ago 00:01:42 1
День Братьев и Сестер 10 апреля! Красивое Поздравление с Днем Брата и Сестры! Открытка
6 months ago 00:04:55 1
Не ешьте арахис и арахисовую пасту, пока не посмотрите это!🤐
6 months ago 01:28:25 2
Д.Павлов: Новый взгляд на фундаментальную физику - Гиперболическая реальность