Как использовать Laravel Pipeline? ⇐ Php
-
Anonymous
Как использовать Laravel Pipeline?
У меня есть модель User, к ней привязано несколько внешних сервисов (модель Services, множественная связь), Я заранее не знаю, сколько будет внешних интеграций, какие у них настройки (каждый сервис реализован как отдельный класс, а настройки интеграции описаны в свойствах модели Services) .
Я хочу использовать шаблон Pipeline. Но я не могу найти хороших примеров кода и документации Laravel.
Это должно выглядеть примерно так
$integrations = $user->integrations; if ($integrations->count()) { вернуть приложение (Pipeline::class) -> отправить($пользователь) -> через($интеграции) -> затемВозврат(); } Но я не могу понять, как это работает внутри... как реализовать классы Pipes?
У меня есть модель User, к ней привязано несколько внешних сервисов (модель Services, множественная связь), Я заранее не знаю, сколько будет внешних интеграций, какие у них настройки (каждый сервис реализован как отдельный класс, а настройки интеграции описаны в свойствах модели Services) .
Я хочу использовать шаблон Pipeline. Но я не могу найти хороших примеров кода и документации Laravel.
Это должно выглядеть примерно так
$integrations = $user->integrations; if ($integrations->count()) { вернуть приложение (Pipeline::class) -> отправить($пользователь) -> через($интеграции) -> затемВозврат(); } Но я не могу понять, как это работает внутри... как реализовать классы Pipes?
Мобильная версия