Директива Props в blade-компонентах. Для тех, кто не знал

У новичков всё чаще появляются вопросы по поводу директивы props в blade-компонентах. Зачем она нужна, откуда она взялась, какие проблемы решает, когда её использовать, а когда нет? И если вы не до конца понимает эту директиву, то этот ролик для вас. 🎁 Для вас есть подарок, забирайте - 🎁 #props#laravel#cutcode --------------------------------------------------------------------------------- 🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - --------------------------------------------------------------------------------- Друзья, я знаю что на канале уже много материалов о blade-компонентах и казалось бы я закрыл эту тему полностью. Но как выяснилось это не так. Сегодня мы раз и навсегда закроем с вами эту тему. Но давайте друзья зайдём издалека и разберём откуда вообще эта проблема появилась и почему появилась необходимость в директиве props. В целом можно сказать что анонимные компоненты появились относительно недавно и раньше у нас были стандартные blade-компоненты с классом. Давайте прямо сейчас создадим такой, чтобы с ним в дальнейшем играться. Окей, пусть это будет header. Вот он наш Blade-компонент это вьюха и это класс, который располагается в директории App/view/components/header всё понятно есть класс, основа. Класс рендерит определённую view, вот этот хедер. Далее друзья мы с вами в Blade вызываем только что созданный компонент. Отлично, видим что у на произошёл ререндер. Давайте выведем какую-то информацию, чтобы видеть что у нас действительно компонент отображается. Отлично. Теперь нам необходимо с вами передать какую-то переменную в этот компонент. Пусть будет var test и далее её здесь с вами выведем. Вернёмся и получим ошибку, что переменной var нет. Мы её с вами в самом классе не объявили. Всё понятно, всё логично. Переходим в класс и давайте создадим public string var. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: Директива Props в blade-компонентах. Для тех, кто не знал --------------------------------------------------------------------------------- 🔗 наш сайт: 📱 Наш telegram-канал:
Back to Top