ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Осторожнее с view composers! Как работают view composers в Laravel

laravel

laravel обучение

laravel уроки

laravel php

cutcode

laravel 8

ларавел 8

ларавел 9

laravel 9

laravel 10

ларавел 10

View composer

view composers

view composer laravel 9

вью композер

вью композер ларавел

Автор: Просто о сложном. CutCode

Загружено: 2023-05-29

Просмотров: 5397

Описание: Для тех, кто не знал как работают view composers! Разберем на примере как работает набор запросов к базе на получение категорий и как это делать правильно!

#viewcomposers#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
https://learn.cutcode.dev/

❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat
---------------------------------------------------------------------------------


Друзья хочу в этом ролике вас предостеречь от возможных ошибок и заодно рассказать как работают view composers для тех кто этого не знал. Мне часто пишут в личку с определенными проблемами и если капнуть глубже то оказывается что корень зла таится именно в этих view conposers и непонимание как они работают. Давайте взглянем на пример я его воспроизвел специально для этого ролика. У нас есть view сервис провайдер, есть View composer - categoryViewComposer. Если мы взглянем внутрь то там определенный набор запросов к базе на получение категорий. Не смотрите на название что они кэшат я для примера все кэши отключил чтобы видеть все наглядно. На что стоит обратить внимание? Что мы указали звездочку, то есть мы передаем якобы во все вьюхи как думает большинство новичков. Но в целом это правда только новички думают что это происходит единожды. Давайте откроем проект и посмотрим что у нас происходит. И мы видим что у нас 21 одинаковый запрос на категории. А если мы с вами при этом откроем проект где огромное количество вьюх, то у нас уже будет 446 запросов. Огромное количество и при этом непонятно откуда они сыпятся. В особенности если придет человек который не сильно знаком с Laravel, он здесь совсем сойдет с ума и сразу не поймет что дело в этих View Composers. А корень зла таится именно в непонимании. То что большинство думает что мы единожды передаем во все Вьюхи. Но друзья дело не так каждый раз когда мы рендерим вьюху мы вызываем этот колбек и передаем все что у нас там происходит и в нашем случае это набор запросов к базе. Что значит каждый раз когда мы рендерим? Давайте откроем проект, откроем например главную страницу и смотрите - мы рендерим главную страницу это раз вызов в View Composer и вызов всех запросов по категориям, далее экстендим layout - снова render, если перейдем в layout то у нас здесь подключение head, header и так далее. И это снова рендер blade view - поэтому такой набор одинаковых запросов.

---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
   • Осторожнее с view composers! Как работают ...  

🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s...

📼 Курс по Laravel с нуля:
   • Курс по Laravel 8 обучение с нуля. Бесплат...  

Осторожнее с view composers! Как работают view composers в Laravel

---------------------------------------------------------------------------------
🔗 наш сайт: https://cutcode.dev/
📱 Наш telegram-канал: https://t.me/laravel_cutcode

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Осторожнее с view composers! Как работают view composers в Laravel

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Для тех кто не знал. Получение модели в middleware

Для тех кто не знал. Получение модели в middleware

View Composers. Как расшарить данные во все view в Laravel

View Composers. Как расшарить данные во все view в Laravel

Знакомство с Yii: история фреймворка, отличия от Laravel и Symfony, архитектура

Знакомство с Yii: история фреймворка, отличия от Laravel и Symfony, архитектура

Базовый набор инструментов PHP разработчика: PHPStan, Rector и другие

Базовый набор инструментов PHP разработчика: PHPStan, Rector и другие

Похудей на 45 КГ, Выиграй $250,000!

Похудей на 45 КГ, Выиграй $250,000!

Азербайджан и Россия — дальше будет хуже | Рейды в Екатеринбурге, задержания в Баку

Азербайджан и Россия — дальше будет хуже | Рейды в Екатеринбурге, задержания в Баку

Трамп объявил о прекращении огня / Конец российского наступления?

Трамп объявил о прекращении огня / Конец российского наступления?

Сервис контейнер и Сервис провайдер в Laravel | Курс по Laravel 8

Сервис контейнер и Сервис провайдер в Laravel | Курс по Laravel 8

PHP и Laravel дайджест новостей за июнь 2025 года

PHP и Laravel дайджест новостей за июнь 2025 года

Бэкапы, файлы и прочее

Бэкапы, файлы и прочее

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]