brandonjbegle / nova-4-slack-channel-field
此Nova包是一个可搜索的选项,用于在数据库字段中存储您的Slack频道信息。
v0.1.4
2022-11-13 21:31 UTC
Requires
- php: ^8.0
- jolicode/slack-php-api: ^4.5
- laravel/nova: ^4.0
README
此Nova包是一个可搜索的选项,用于在数据库字段中存储您的Slack频道信息。
安装
您可以通过composer将此包安装到使用Nova的Laravel应用中
composer require brandonjbegle/nova-4-slack-channel-field
现在发布配置文件
php artisan vendor:publish --provider="BrandonJBegle\SlackChannel\FieldServiceProvider"
创建一个Slack应用,将其安装到您的工作区,并获取您的bot令牌。完整说明请见此处
将密钥和令牌添加到您的.env
文件中
SLACK_OAUTH_TOKEN=############################
用法
将字段添加到您的Nova资源中
use BrandonJBegle\SlackChannel\SlackChannel; // .... SlackChannel::make('Slack Channel'), // Specify channel types https://api.slack.com/methods/conversations.list#arg_types SlackChannel::make('Slack Channel') ->types('public_channel,private_channel'),