php - Slack 通知在 Laravel 8 生产环境中不起作用
问题描述
Slack 通知在我的本地app.test
环境中正常工作,但在生产中不工作。我已经为此工作了几个小时,但无法弄清楚。
这是我的配置:
PHP 7.4、Laravel 8.12、Slack Notification Channel 包、Channel 2.3、Envoyer.io、Forge
日志记录.php
...
'channels' => [
'stack' => [
'driver' => 'stack',
'channels' => ['slack','single'],
'ignore_exceptions' => false,
],
'slack' => [
'driver' => 'slack',
'url' => env('LOG_SLACK_WEBHOOK_URL'),
'username' => 'Laravel Log',
'emoji' => ':boom:',
'level' => env('LOG_LEVEL', 'critical'),
],
...
Envoyer.io 上的 .env
...
LOG_CHANNEL=slack
LOG_SLACK_WEBHOOK_URL=https://hooks.slack.com/services/T0XXXXXXXXX/myapicodexxxxxxxxxxxx
...
我试过php artisan config:clear
php artisan config:cache
php artisan queue:restart
了,但似乎没有任何效果。
解决方案
推荐阅读
- java - 将 Jenkins 工作区中的 Maven 程序集提交到 SVN
- python - 为什么 Pylint 告诉我“模块 cv2 没有成员”?
- r - 如何在 Plotly 中制作一条可拖动的垂直线
- php - Woocommerce 3中的自定义结帐字段和运输方式ajax交互
- python - 计算二维数组中空数组出现的次数
- html - 试图实现这种类型的滑块
- java - 将用户输入的元素的总和输出到 ArrayList Java
- google-chrome-extension - 从 chrome 扩展调用后端 API
- json - python3:json.dump(s) 的行长?
- javascript - 如何使用 javascript/jquery 将大型 html 块附加到刀片文件?