Laravel модульный монолит пользовательский обработчик исключенийPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Laravel модульный монолит пользовательский обработчик исключений

Сообщение Anonymous »

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

Код: Выделить всё

- Laravel
- app
- Exceptions
- Handler.php
- src
- module 1
- Http
- Client.php
- Exceptions
- Handler.php
- ExceptionOne.php
- Tests
- TestOne.php
- module 2
< /code>
Насколько я понимаю, потому что обработчик ошибок Laravel является синглтоном, это будет довольно сложно ... невозможно. be: < /p>
class Handler
{
protected $registeredHandlers = [
\App\Exceptions::class,
\Modular\Monolith\Exceptions\Handler::class
];

public function register(): void
{
foreach(this->registeredHandlers as $handler) {
$handler->register();
}
}
}
Что -то в этом направлении, где мы можем иметь несколько обработчиков, где мы можем зарегистрировать исключения, это все равно позволило бы быть там Синглтоном, но также позволяет отделить исключения от основных приложений.

Подробнее здесь: https://stackoverflow.com/questions/796 ... on-handler
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Laravel модульный монолит пользовательский обработчик исключений
    Anonymous » » в форуме Php
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Обработчик исключений Spring @Controller и глобальный обработчик исключений. Как вызвать оба
    Anonymous » » в форуме JAVA
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • Модульный монолит и внедрение зависимостей
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Управление ростом в архитектуре микросервиса: модульный монолит раствором? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Глобальный обработчик исключений отменяет обработчик транзакций базы данных
    Anonymous » » в форуме JAVA
    0 Ответы
    91 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»