Service container in Laravel - architectural concept and injection in Laravel

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 33

  • @ДмитрийПавлович-о8н

    Отличное объяснение спасибо! Начинает потихоньку доходить)

  • @alexmercer531
    @alexmercer531 2 года назад +4

    Пожалуй, самое лучшее и короткое объяснение этой темы. Спасибо.

  • @aleksandrkomarov3201
    @aleksandrkomarov3201 Год назад +2

    Полезно. Кратко. Спасибо

  • @ДарьяМилова-щ6ц
    @ДарьяМилова-щ6ц 3 года назад +2

    Как во время) спасибо !

    • @CutCodeRu
      @CutCodeRu  3 года назад

      Спасибо за просмотр!)

  • @modestusmunh93
    @modestusmunh93 2 года назад +1

    Спасибо!

  • @ЮрийЛитвин-т3ь
    @ЮрийЛитвин-т3ь 2 года назад +2

    Спасибо

  • @АленаЕршова-ъ5ю
    @АленаЕршова-ъ5ю 6 месяцев назад

    Супер спасибо

  • @toyly2820
    @toyly2820 29 дней назад

    Спасибо, лучше чем эти англичане, болтают без устали а ничего не понятно хотя и знаю Английский очень хорошо, зашел на русский канал 10 минут и всё мои домысли подтверждены. 👍

  • @plutuss
    @plutuss 2 года назад +3

    Спасибо очень полезная тема.
    Если можно подробней про сервисный слой, и вынос логики с контролера в сервисы. Интересны примеры на практике.
    Сейчас разбираюсь с этим. Часто спрашивают на собеседование...

    • @CutCodeRu
      @CutCodeRu  2 года назад +1

      Рад стараться! Спасибо за просмотр! Посмотрите вот этот ролик ruclips.net/video/3op0w-5qORc/видео.html возможно он ответит на ваши вопросы, он скажем так является второй частью этого ролика

    • @plutuss
      @plutuss 2 года назад

      @@CutCodeRu Спасибо сейчас посмотрю

  • @Mr.Capone-
    @Mr.Capone- 3 года назад +1

    ооО. прям в самое время когда мне сегодня надо было жене подарить вчерашний новый год....))

    • @CutCodeRu
      @CutCodeRu  3 года назад

      Ниче не понял))

  • @vladzaiko5012
    @vladzaiko5012 10 месяцев назад

    А как лучше сделать, если надо вместо интерфейса подставлять обьект или SlackNotificator или TelegramNotificator в зависимости от параметра в реквесте ?

  • @inilim
    @inilim 7 месяцев назад

    Очень важный вопрос, сервис провайдеры регистрируются и выполняются все без исключения, даже те которые не нужны?
    Например, у нас 100 контроллеров, под каждый контроллер свой сервис провайдер, заходя на один контроллера, запускаются все 100...

    • @CutCodeRu
      @CutCodeRu  7 месяцев назад

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

    • @AKAAAAAAAAAAAAAA
      @AKAAAAAAAAAAAAAA 7 месяцев назад

      Скорее всего спросить хотели о сервис-контейнере, но суть ответа от этого, очевидно, не меняется.

  • @wtfisgoingon101
    @wtfisgoingon101 Год назад +2

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

  • @abdullaalt6183
    @abdullaalt6183 2 года назад

    а как передать свой параметр в сервис, типа return new TestService($id); какое-нибудь динамическое
    значение

  • @vitalyzibulski495
    @vitalyzibulski495 3 года назад +2

    а если к интерфейсу привязаны два класса, в одном случае нужно инджектить первый класс, а во втором методе второй класс, как нужно биндить?

    • @CutCodeRu
      @CutCodeRu  3 года назад +2

      Хороший вопрос, которые я замечательно упустил при создании ролика! Вам необходимо использовать условия, вот вам ссылка на документацию прямо в необходимый раздел laravel.com/docs/8.x/container#contextual-binding

    • @romanpogrebnyak
      @romanpogrebnyak 2 года назад

      @@CutCodeRu все рано запутано не много и не понятно

  • @alexandershestakov2914
    @alexandershestakov2914 2 года назад

    А был ли у вас ролик по Laradock?

    • @CutCodeRu
      @CutCodeRu  2 года назад

      Пока такого не было

  • @Isiah-Thomas
    @Isiah-Thomas 3 года назад +1

    Здорово! Сделайте пожалуйста видео о том, как работать с датой и временем по Гривичу, чтобы они отображались в соответствии таймзоной

    • @CutCodeRu
      @CutCodeRu  3 года назад +2

      Добрый день! Не совсем понял! Можно подробнее контекст вашей задачи! Если вы просто хотите сменить таймзону то зайдите в config/app.php и установите 'timezone' => 'GMT' или о чем речь?

  • @СергейМальбин
    @СергейМальбин Месяц назад

    Блин, так все эти свистоперделки во время объяснения мешают, просто ужс. Выделяйте, пожалуйста, время между текстом отдельно под всю рекламу и лайки отписки