Сегодня у нас рубрика “Laravel под капотом“ с небольшим примером как работает метод макро который позволяет нам расширять возможности классов Laravel. Я думаю вы часто пользовались этим методом чтобы расширить возможности функционала Laravel в рамках определенных сущностей без вмешательства в сами классы либо создания собственных которые их расширяют. Заглянем в trait macroble посмотрим что он из себя представляет и обсудим что нам с этим знанием дальше делать.
#macro#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект -
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
Всех поклонников Laravel я приветствую на канале CutCode! Сегодня у нас рубрика “Laravel под капотом“ с небольшим примером как работает метод макро который позволяет нам расширять возможности классов Laravel. Я думаю вы часто пользовались этим методом чтобы расширить возможности функционала Laravel в рамках определенных сущностей без вмешательства в сами классы либо создания собственных которые их расширяют. Заглянем в trait macroble посмотрим что он из себя представляет и обсудим что нам с этим знанием дальше делать. Попробуем немного расширить мышление. Ну что ж пальцы на старт погнали! Друзья давайте для начала поговорим что вообще такое макросы, когда их применяют для тех кто совсем не знает. Скажем у нас есть коллекции мы можем воспользоваться классом по коллекциям, вызвать метод macro, сказать что расширь коллекции и добавь в него метод скажем тест пускай для примера. И вторым диаметром в виде анонимной функции указать что ну пускай будет dumpadndie единица, а далее уже сработать в рамках коллекций laravel и вызвать наш новый метод который мы только что с вами создали, далее перейти в браузер обновиться и увидеть что он работает, он у нас дампит единицу. То есть мы с вами вот так вот просто расширили коллекции при этом не писали свой класс который их расширяет и никак само собой не внедрялись в сам класс, но за счет макросов расширили возможности. Такой же статический метод макро присутствует во многих сущностях Laravel, скажем мы можем изменить queryBuilder и также дописать какую-нибудь команду скажем whereLike и уже внутри определить как она себя ведет и удобно для нас вызывать. И дальше уже в рамках моделей работать с queryBuilder и новый метод нам будет доступен. Он конечно же будет подсвечиваться что его нет, так как здесь присутствует магия, но в целом это удобный способ чтобы расширять возможности Laravel. Но с этим все и так понятно я думаю вы видели эти возможности в документации, использовали ролик немного о другом.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Разбор метода Macro. “Под капотом“ Laravel
---------------------------------------------------------------------------------
🔗 наш сайт:
📱 Наш telegram-канал:
3 views
1361
419
2 months ago 00:42:15 3
Урок 7. HSK 2. Китайский язык с нуля. Полный курс. Подробные Примеры. Иероглифы и Произношение.
2 months ago 00:08:36 1
60_Евгений Блюм - Способы поднять иммунитет этой осенью
2 months ago 00:05:10 1
59_Евгений Блюм - Методы Доктора Блюма за 5 минут
2 months ago 00:09:30 1
27_Евгений Блюм - Существует всего три способа похудеть
2 months ago 00:07:26 8
Как написать продающий текст для объявления на Авито. Фишки и лайфхаки Авито.
2 months ago 00:22:36 1
[Natalex] Imax B6, первое знакомство и способ определения емкости аккумулятора...
2 months ago 00:09:54 6
Опционный анализ USDJPY
2 months ago 00:53:02 1.5K
Неудобные вопросы о личном бренде в медицине | Владимир Нечепорук
2 months ago 01:03:05 29
“3 шага, чтобы управлять бизнесом, а не быть его заложником“
2 months ago 00:13:17 2
Как будут строиться отношения будущего
2 months ago 01:11:19 1K
Является ли агрессия частью человеческой натуры: нейропсихология агрессии и агрессивного поведения
2 months ago 00:08:47 19
США. Почему страна занимает одну из лидирующих ролей по количеству заключённых в мире? Часть 9
2 months ago 00:00:54 1
🎯 Форекс индикатор гэпов ✔ Стратегии Форекс которые реально работают ⭐
2 months ago 00:16:33 74
[Продолжение следует] Где деньги, Эльвир? Отрезвляющая правда начинает доходить | Срочный Разбор
2 months ago 00:00:54 1
Автоматический трейдинг 🏁
2 months ago 01:02:50 64
Разбор задач по геометрии на параллелограмм📐
2 months ago 01:14:10 4
Разбор сериала «Триггер» 1 сезон 9 серия, психологический разбор фильма.
2 months ago 00:45:41 35
Урок 6. HSK 2. Китайский язык с нуля. Полный курс. Подробные Примеры. Иероглифы и Произношение.
2 months ago 00:15:54 11
[Продолжение следует] Россия вошла в пучину техногенных катастроф | Разборы