LaravelからSlackへ通知する

アクセス可能なslackのチャネルを作成しておきます。

/slackへアクセスするとメッセージを送信する

作成手順

1.送信できる様にライブラリを追加する

2.Notification(通知)クラスの作成とメッセージ部分の作成

3.routeNotificationForSlackメソッドを追加

4.ルーティング

Contents

1.送信できる様にライブラリを追加する

composer require guzzlehttp/guzzle

2.Notification(通知)クラスの作成とメッセージ部分の作成

php artisan make:notification SlackPosted

C:\var\www\vblue\blog\app\NotificationsにSlackPosted.phpが作成される

次の様に変更する。

①via部分変更

②通知メッセージ部分追加

③頭の方に追加

3.routeNotificationForSlackメソッドを追加

app/Hoge.phpを作成します。

4.ルーティング

/slackにアクセスした時のふるまいを記述します。

routes/web.php

注意事項

日本語文字列がある場合には、特にUTF-8で保存する事!!

参考)

https://qiita.com/amymd/items/2616368bf3969ecb1aaf

シェアする

  • このエントリーをはてなブックマークに追加

フォローする