brandonjbegle/nova-4-slack-channel-field

此Nova包是一个可搜索的选项,用于在数据库字段中存储您的Slack频道信息。

v0.1.4 2022-11-13 21:31 UTC

This package is auto-updated.

Last update: 2024-09-14 01:44:53 UTC


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'),