goodnesskay/laravel-slack 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

goodnesskay/laravel-slack

Composer 安装命令:

composer require goodnesskay/laravel-slack

包简介

A Laravel Package that makes Invitation to Slack Channels seamless

README 文档

README

Latest Stable Version License Scrutinizer Code Quality Build Status

This package was built for easy integration of automatic Slack invite into your Laravel Project instead of writing codes from scratch or with another programming language. If your web project is built on Laravel and you need to handle Automatic Slack Invite, this package makes that job seamless. Enjoy!!!

Requirement

Installation

To install into your project, run the command below in your terminal.

composer require goodnesskay/laravel-slack

Once the package is done being installed, register the service provider. Open config/app.php and add the following to the providers key.

GoodnessKay\LaravelSlack\LaravelSlackServiceProvider::class

After that, register the Facade in the same config/app.php file:

'aliases' => [
    ...
       'LaravelSlack' => GoodnessKay\LaravelSlack\Facade\LaravelSlack::class,
    ...
]

Finally, this project requires GuzzleHttp Client. Install it by running this in your terminal

composer require guzzlehttp/guzzle

Configure

Publish the config file LaravelSlack.php to config folder, the Views folder of the package named Slack to the resources/views folder and LaravelSlackController.php to App\Http\Controller folder

php artisan vendor:publish --provider="GoodnessKay\LaravelSlack\LaravelSlackServiceProvider" 

How it Works

After following all the information stated above, what next to do are:

A) Copy the code below to your .env file and make changes to the values.

SLACK_TEAM_NAME="Codebag Team"
TEAM_DESCRIPTION="Brief Description of your team. This will be seen publicly"
SLACK_TEAM_URL="https://codebag-team-test.slack.com/"
SLACK_API_TOKEN="apap-2526258373-71328384096-187220289412-01c2c6637bb0d474f39f24e0a79d6e072"
SLACK_TEAM_EMAIL="gtkbrain@gmail.com"

Note: Make sure you include the quotation mark.

To get your Slack Api Token, check https://api.slack.com/custom-integrations/legacy-tokens and go to Legacy Token Generator to issue the token.

B) Copy the code below into your route file routes/web.php

Route::get('/slack',[
    'uses'=>'LaravelSlackController@slackPage',
    'as'=>'slack'
]);

Route::post('/slack',[
    'uses'=>'LaravelSlackController@sendSlackInvite',
    'as'=>'slack'
]);

C) Use php artisan serve and check your slack invite page on http://locahost:8000/slack

You should see this: goodnesskay-laravel-slack-view

Contribute

You can fork this package, contribute and submit a pull request. I will really love it.

You want to appreciate me?

You can appreciate me by starring this repository and follow me on Github , twitter and subscribe to my Youtube Channel!

I love you too.

Goodness Kayode | Pusher of Codes

License

MIT License (MIT).

统计信息

  • 总下载量: 71
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 31
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 31
  • Watchers: 2
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-05-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固