[Просто о Laravel. CutCode] Осторожнее с view composers! Как работают view composers в Laravel
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Просто о Laravel. CutCode» (@CutCodeRu). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Для тех, кто не знал как работают view composers! Разберем на примере как работает набор запросов к базе на получение категорий и как это делать правильно!
#viewcomposers#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
---------------------------------------------------------------------------------
Друзья хочу в этом ролике вас предостеречь от возможных ошибок и заодно рассказать как работают view composers для тех кто этого не знал. Мне часто пишут в личку с определенными проблемами и если капнуть глубже то оказывается что корень зла таится именно в этих view conposers и непонимание как они работают. Давайте взглянем на пример я его воспроизвел специально для этого ролика. У нас есть view сервис провайдер, есть View composer - categoryViewComposer. Если мы взглянем внутрь то там определенный набор запросов к базе на получение категорий. Не смотрите на название что они кэшат я для примера все кэши отключил чтобы видеть все наглядно. На что стоит обратить внимание? Что мы указали звездочку, то есть мы передаем якобы во все вьюхи как думает большинство новичков. Но в целом это правда только новички думают что это происходит единожды. Давайте откроем проект и посмотрим что у нас происходит. И мы видим что у нас 21 одинаковый запрос на категории. А если мы с вами при этом откроем проект где огромное количество вьюх, то у нас уже будет 446 запросов. Огромное количество и при этом непонятно откуда они сыпятся. В особенности если придет человек который не сильно знаком с Laravel, он здесь совсем сойдет с ума и сразу не поймет что дело в этих View Composers. А корень зла таится именно в непонимании. То что большинство думает что мы единожды передаем во все Вьюхи. Но друзья дело не так каждый раз когда мы рендерим вьюху мы вызываем этот колбек и передаем все что у нас там происходит и в нашем случае это набор запросов к базе. Что значит каждый раз когда мы рендерим? Давайте откроем проект, откроем например главную страницу и смотрите - мы рендерим главную страницу это раз вызов в View Composer и вызов всех запросов по категориям, далее экстендим layout - снова render, если перейдем в layout то у нас здесь подключение head, header и так далее. И это снова рендер blade view - поэтому такой набор одинаковых запросов.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Осторожнее с view composers! Как работают view composers в Laravel
---------------------------------------------------------------------------------
🔗 наш сайт:
📱 Наш telegram-канал:
7 views
0
0
4 months ago 01:37:20 1
ВЫБОР ЗА НАМИ | документальный фильм Жак Фреско Проект Венера
4 months ago 00:12:36 1
Алексей #Мозговой О СТРАВЛИВАНИИ #СЛАВЯНСКИХ НАРОДОВ! #КТО ЗА ЭТИМ СТОИТ?
4 months ago 00:22:45 1
По расширенной выписке сПербанка Я миллионерша...)))(ч.2)...
4 months ago 00:20:21 1
[Просто о рыбалке] Техника Ловли Щуки на спиннинг с берега. Спиннинг для начинающих. 100% Удачная Рыбалка на щуку!!!
4 months ago 00:29:51 1
Миссия Иисуса на Земле | Нуман Али Хан
4 months ago 00:05:35 1
ПЛАН ЛОМОНОСОВА МОСТЫ (Официальное видео)
4 months ago 00:09:20 1
Już nie kupuję! Każdy powinien znać ten trik❗️ Nowy, idealny przepis, o który wszyscy proszą.
4 months ago 00:03:19 1
_ТЫ НЕЛЮБИМОГО ПРОСТИ_ ❤️ КРАСИВАЯ ПЕСНЯ О ЛЮБВИ от ВАЛЕРИЯ СЁМИНА и ВАЛЕРИЯ КАЛИНКИНА
4 months ago 00:01:54 1
Стихи о любви “Любите женщину за грех, который вынесла из рая...“ Александр Туганов
4 months ago 00:29:43 1
ПСЕВДОМИЛЛИОНЕРЫ В СОЦИАЛЬНЫХ СЕТЯХ: ПОЧЕМУ НЕ СТОИТ ОБЕСЦЕНИВАТЬ УПОРНЫЙ И ДОЛГИЙ ТРУД | ПАТРИКИ
4 months ago 00:50:50 1
Как создать и наладить красивые отношения в паре. Вания Маркович
4 months ago 00:00:42 1
Просто послушайте эту девушку #shorts #психология #отношения #девушка
4 months ago 00:48:46 1
Чтобы такого съесть🍓, чтобы похудеть ⁉️😂🍒💕💃и разбогатеть 💪Это как раз этот случай 💪
4 months ago 00:03:10 1
ПОЛСТАКАНА КЕФИРА, 1 яйцо и БЫСТРАЯ ВЫПЕЧКА к Чаю у Вас НА СТОЛЕ! САХАРНЫЕ “Подковки“ ПЕЧЕНЬЕ
4 months ago 00:01:18 1
Помолимся о 15 летнем Арсении Турбином. Самым юным политзаключенным России.
4 months ago 01:12:20 1
Нет, не поздно! Как найти себя и изменить жизнь в любом возрасте | Летучая, Розенберг, Рогозин
4 months ago 00:33:50 1
Рейтинг ролика 18+ !! Harley Davidson и Кризис у Мужчин Среднего Возраста !! Как прийти в Мото Тему
4 months ago 00:16:52 1
49 Days Gone-Жизнь После-выживание-2-охота на мародеров я просто работаю