Спасибо очень полезная тема. Если можно подробней про сервисный слой, и вынос логики с контролера в сервисы. Интересны примеры на практике. Сейчас разбираюсь с этим. Часто спрашивают на собеседование...
Рад стараться! Спасибо за просмотр! Посмотрите вот этот ролик ua-cam.com/video/3op0w-5qORc/v-deo.html возможно он ответит на ваши вопросы, он скажем так является второй частью этого ролика
вместо того чтобы пять раз твердить про магию сервис контейнера можно один раз показать пальцем на сущность, которая является этим самым сервис контейнером
А как лучше сделать, если надо вместо интерфейса подставлять обьект или SlackNotificator или TelegramNotificator в зависимости от параметра в реквесте ?
Очень важный вопрос, сервис провайдеры регистрируются и выполняются все без исключения, даже те которые не нужны? Например, у нас 100 контроллеров, под каждый контроллер свой сервис провайдер, заходя на один контроллера, запускаются все 100...
Хороший вопрос, которые я замечательно упустил при создании ролика! Вам необходимо использовать условия, вот вам ссылка на документацию прямо в необходимый раздел laravel.com/docs/8.x/container#contextual-binding
Добрый день! Не совсем понял! Можно подробнее контекст вашей задачи! Если вы просто хотите сменить таймзону то зайдите в config/app.php и установите 'timezone' => 'GMT' или о чем речь?
Пожалуй, самое лучшее и короткое объяснение этой темы. Спасибо.
Отличное объяснение спасибо! Начинает потихоньку доходить)
🤗
Полезно. Кратко. Спасибо
Как во время) спасибо !
Спасибо за просмотр!)
Спасибо очень полезная тема.
Если можно подробней про сервисный слой, и вынос логики с контролера в сервисы. Интересны примеры на практике.
Сейчас разбираюсь с этим. Часто спрашивают на собеседование...
Рад стараться! Спасибо за просмотр! Посмотрите вот этот ролик ua-cam.com/video/3op0w-5qORc/v-deo.html возможно он ответит на ваши вопросы, он скажем так является второй частью этого ролика
@@CutCodeRu Спасибо сейчас посмотрю
Спасибо!
ооО. прям в самое время когда мне сегодня надо было жене подарить вчерашний новый год....))
Ниче не понял))
Спасибо
🤖
вместо того чтобы пять раз твердить про магию сервис контейнера можно один раз показать пальцем на сущность, которая является этим самым сервис контейнером
Супер спасибо
💪
А как лучше сделать, если надо вместо интерфейса подставлять обьект или SlackNotificator или TelegramNotificator в зависимости от параметра в реквесте ?
а как передать свой параметр в сервис, типа return new TestService($id); какое-нибудь динамическое
значение
Очень важный вопрос, сервис провайдеры регистрируются и выполняются все без исключения, даже те которые не нужны?
Например, у нас 100 контроллеров, под каждый контроллер свой сервис провайдер, заходя на один контроллера, запускаются все 100...
Сервич провайдеры отношения к контроллерам не имеют загружаться будут все да
Скорее всего спросить хотели о сервис-контейнере, но суть ответа от этого, очевидно, не меняется.
а если к интерфейсу привязаны два класса, в одном случае нужно инджектить первый класс, а во втором методе второй класс, как нужно биндить?
Хороший вопрос, которые я замечательно упустил при создании ролика! Вам необходимо использовать условия, вот вам ссылка на документацию прямо в необходимый раздел laravel.com/docs/8.x/container#contextual-binding
@@CutCodeRu все рано запутано не много и не понятно
Здорово! Сделайте пожалуйста видео о том, как работать с датой и временем по Гривичу, чтобы они отображались в соответствии таймзоной
Добрый день! Не совсем понял! Можно подробнее контекст вашей задачи! Если вы просто хотите сменить таймзону то зайдите в config/app.php и установите 'timezone' => 'GMT' или о чем речь?
А был ли у вас ролик по Laradock?
Пока такого не было