У нас вы можете посмотреть бесплатно Подробный гайд по service container в Laravel или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Очередной ролик из рубрики Laravel под капотом на тему service container, о паттерне dependency injection (инъекция зависимостей). Посмотрим, как это все работает, заглянем что там внутри, изучим примеры, ответим на вопрос в чем разница между методами bind и singleton. #servicecontainer#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 02:20 Bind method 05:45 Resolve method 08:00 Build method 10:11 Bind простой и singleton - отличия 13:38 Instance method 14:40 Подведение итогов Всех поклонников laravel я приветствую на канале CutCode! Друзья мы продолжаем рубрику Laravel под капотом с разбором собственно Laravel под капотом). И сегодня мы поговорим о сервис контейнере о паттерне dependency injection (инъекция зависимостей) как это все работает, заглянем что там внутри, посмотрим на примеры, ответим на вопрос в чем разница между бинд и синглтон, в общем будет крайне интересно и никак всегда. А как собственно было всегда? Да и на моем канале в целом тоже есть ролик про service container и я его преподносил именно в таком стиле - объясняя что вот у нас есть скажем контроллер, либо джобс либо что-то еще. И мы делаем в рамках метода передачу аргументов, а далее внутри метода каким-то чудесным образом уже получаем instance. При этом мы нигде эти параметры с вами лично не передавали, то же самое мы можем набросать свой класс, далее указать его здесь аргументом и опять-таки в теле мы получим с вами instance. Либо воспользоваться хелпером up в него передать либо alias, либо ссылку на класс вот в таком стиле и далее получить опять-таки instance, подняв сервис контейнер. В итоге все объяснения ссылаются на то что вот такая магия присутствует, так можно делать в Laravel. Плюс у нас есть сервис провайдеры где мы можем забиндить какую-либо абстракцию с конкретным классом, либо просто выстроить какой-то bind на instance и дальше уже получать то что мы здесь указываем. И при этом у нас есть методы bind, singleton, instance и так далее. Вот такая магия которая дает нам гибкость, дает нам dependency indection. Мы можем менять реализации и так далее и тому подобное. Но при этом мало кто понимает как это реализовано под капотом, как вся эта магия работает. В итоге друзья если ты новичок или у тебя есть проблемы по этой теме, то пристегивайте ремни и погнали. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: • Подробный гайд по service container в... 🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s... 📼 Курс по Laravel с нуля: • Курс по Laravel 8 обучение с нуля. Бе... Подробный гайд по service container в Laravel --------------------------------------------------------------------------------- 🔗 наш сайт: https://cutcode.ru/ 📱 Наш telegram-канал: https://t.me/laravel_cutcode