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