Laravel 10. Service Container, Service Providers и Facades в Laravel

Поділитися
Вставка
  • Опубліковано 20 вер 2023
  • В данном уроке мы поговорим о таких вещах, как Сервис-контейнер (Service Container), Сервис-провайдеры (Service Providers) и Фасады (Facades). Это три взаимосвязанных вопроса во фреймворке и благодаря им мы можем использовать те сервисы (классы), которые предлагает нам Laravel. А также мы можем регистрировать собственные сервисы, чтобы при необходимости использовать их в приложении.
    В предлагаемом цикле уроков мы будем изучать наиболее популярный и востребованный PHP-фреймворк Laravel версии 10.
    Исходники к уроку - github.com/matroskin978/larav...
    ===========================
    Мои курсы на Udemy
    Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram...
    Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart...
    Курс по PHP - www.udemy.com/course/php-8-ua...
    СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sq...
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)

КОМЕНТАРІ • 39

  • @arawaiwai
    @arawaiwai 20 днів тому

    Спасибо за хороший урок! Надеюсь, что продолжите вести свой канал)

  • @user-jz7oj1bq2q
    @user-jz7oj1bq2q 9 місяців тому +3

    Андрей приветствую! Рад что Вы на связи, спасибо Вам большое за ваши труды!!!

  • @itcloudguy
    @itcloudguy Місяць тому

    Спасибо за полезный урок! Всё очень доходчиво расказано. Теперь я лучше стал понимать эту тему и буду смело пользоваться в своей работе методами, которые Вы показали. Документация вполне доступна для понимания. Но когда рассказывают и показывают на примерах - это намного ускоряет понимание.

  • @user-rl1fi5is8e
    @user-rl1fi5is8e 9 місяців тому +1

    Как я рад снова видеть ваши уроки. Вы молодец ! На вас и держался только WebForMySelf. Как вы ушли так и уроки не кому выпускать.

  • @digitalturkistan1857
    @digitalturkistan1857 3 місяці тому

    всегда возвращаюсь к Вашим урокам для подкрепления. Когда то купил курс по 7 версии очень крутой курс

  • @arthur_478
    @arthur_478 9 місяців тому +1

    Спасибо за очередной урок. Ждем продолжения 👍

  • @linuxforbeginners5121
    @linuxforbeginners5121 2 місяці тому

    Привет. Сейчас обучаюсь на курсе "Разработка Программного Обеспечения" в Академии и в данный момент проходим фреймворк Laravel. Все материалы мы проходим немного в сжатом формате и по этой причине нам даётся время на самостоятельное обучение чтобы расширять знания и повышать навык самообучения. По этой причине и был выбран ваш курс по Laravel 10.
    Хоть уже и вышла Laravel 11 мы пока обучаемся на 10 верссии так как и преподаватель её нормально знает и программ достаточно на ней написано (которые в последствии нужно обстлуживать). По всем соображениям выучив версию 10 будет просто перейти к работе с любой другой вышедшей версией данного продукта.
    Спасибо что создали такой полезный мне и другим людяк=м курс по которому можно на 100% расширить знания по Laravel и уже полноценно с ним работать.

  • @olegcojocari8391
    @olegcojocari8391 9 місяців тому +1

    Спасибо за очередной урок

  • @digitalturkistan1857
    @digitalturkistan1857 8 місяців тому

    Спасибо безумно рад что ведете свой канал.

  • @rinatsarmuldin2280
    @rinatsarmuldin2280 6 місяців тому

    Андрей огромное спасибо вам. Лару немного знаю но решил освежить свои знания и заново с самого начала сделать прогон.

  • @linuxforbeginners5121
    @linuxforbeginners5121 2 місяці тому

    Данная тема про Фасады и всё что с ними связано тоже полезна так как в дальнейшем когда будут писаться полноценные саты - приложения уже будет понимание что и как делать.
    Как и сказал лектор данная тема только теоретическая но теория тоже полезна для того что-бы в дальнейшем работать и не задавать лишние вопросы.

  • @rristee
    @rristee 4 місяці тому

    Спасибо за видео и труды!

  • @VadimBocharov
    @VadimBocharov 8 місяців тому

    Отличный урок, Андрей продолжайте !!!

  • @iuseronline
    @iuseronline 5 місяців тому

    Очень интересно смотреть и всё понятно )

  • @dmitriidmitriev7435
    @dmitriidmitriev7435 9 місяців тому

    Спасибо за урок!👍

  • @dmitriivanov7010
    @dmitriivanov7010 6 місяців тому

    отличный видос)))

  • @urbanmauglisq9554
    @urbanmauglisq9554 6 місяців тому

    Спасибо!

  • @matroskin978
    @matroskin978  9 місяців тому

    Мои курсы на Udemy
    Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002
    Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA
    Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879
    СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)

  • @suhomlinov-vitaliy
    @suhomlinov-vitaliy 2 місяці тому

    Правильно ли я понял, что сервис провайдер, это класс в котором можно зарегистрировать дополнительные сервисы (классы), которые в дальнейшем станут частью сервис контейнера и далее их можно будет использовать в клиентском коде как часть приложения?

    • @matroskin978
      @matroskin978  2 місяці тому +1

      Да, примерно так и есть. Для стандартных приложений Вам вряд ли это потребуется. Здесь я просто затронул данную тему, что называется, для общего развития.

  • @user-eb4ct8sw1f
    @user-eb4ct8sw1f 9 місяців тому +1

    будет ли курс по созданию инет магазина на larvel 10?

    • @matroskin978
      @matroskin978  9 місяців тому +3

      В первом видео этого плейлиста буквально на второй минуте видео я об этом говорю. После завершения этого плейлиста по изучению самого фреймворка планирую, если тема будет интересна аудитории, показать его применение на практике, создавая, к примеру, интернет-магазин.

    • @user-eb4ct8sw1f
      @user-eb4ct8sw1f 9 місяців тому

      ​@@matroskin978 Спасибо ждем. Не собираетесь открыть свой блог - сайт. с темами релизами блогом и тд ? ​

    • @matroskin978
      @matroskin978  9 місяців тому

      @@user-eb4ct8sw1f пожалуйста)
      Над собственным сайтом задумывался... но пока дальше раздумий дело не пошло)))

    • @user-eb4ct8sw1f
      @user-eb4ct8sw1f 9 місяців тому

      Вопрос , даёте ли вы частные уроки?@@matroskin978

    • @matroskin978
      @matroskin978  9 місяців тому

      Да. Но мне интересен в первую очередь начальный уровень обучающихся. Если это Ваш случай, тогда можете написать мне на email.

  • @TheSaddon
    @TheSaddon 5 місяців тому

    это видео про сервисы или про cache?

    • @matroskin978
      @matroskin978  5 місяців тому +1

      Про сервисы. Cache взят для примера, как один из сервисов.

  • @_slash_-
    @_slash_- 9 місяців тому

    А я так сделал
    /**
    * @var \Illuminate\Support\Facades\Cache $cache
    */
    $cache = Cache::get('test', 'default');
    dd($cache);
    С phpdoc короче , читаемей все выглядит

    • @matroskin978
      @matroskin978  9 місяців тому +1

      Да, PHPDoc позволяет редактору понять магию фреймворков)