Вход Laravel в канал на основе настроек БД

#laravel #logging #slack

Вопрос:

Приложение на основе Laravel регистрируется в нескольких каналах slack (в настоящее время настроенных как отдельные каналы («slack_log_emails», «slack_log_bookings» и т. Д.) В config/logging.php, который, в свою очередь, извлекает URL-адреса веб-крючков Slack для каждого канала из файла .env.

Однако я хочу сделать его более гибким :

  1. Я хочу сохранить URL-адреса webhook для каждого из каналов в базе данных, и
  2. Я хочу, чтобы он входил в канал только в том случае, если URL-адрес веб-соединения для этого канала заполнен в базе данных.

Я действительно не могу понять, как это сделать. Какие-нибудь указания, пожалуйста?