2017 © Pedro Peláez
 

library slack-error-notifier

Send a message to a Slack channel when error occurs in your Laravel Application

image

freshbitsweb/slack-error-notifier

Send a message to a Slack channel when error occurs in your Laravel Application

  • Wednesday, March 28, 2018
  • by gauravmak
  • Repository
  • 3 Watchers
  • 34 Stars
  • 1,148 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 4 Versions
  • 243 % Grown

The README.md

Slack Error Notifier, (*1)

Slack Error Notifier (Alternative to Bugsnag/Sentry) (Laravel 5.5)

If you can't use Bugsnag or Sentry for monitoring your production Laravel application, here is a really simple solution to get notified when anything goes wrong., (*2)

This is a plug-and-play Laravel package to send a message to a Slack channel via an Incoming WebHook when error/exception occurs in your application., (*3)

Note: Logging feature had major updates in Laravel 5.6. you may use Laravel Log Enhancer package for it., (*4)

Requirements

  • PHP 7.0+
  • Laravel 5.5

Installation

1) Install the package by running this command in your terminal/cmd:, (*5)

composer require freshbitsweb/slack-error-notifier

2) Import config file by running this command in your terminal/cmd:, (*6)

php artisan vendor:publish --tag=slack-error-notifier-config

3) Create an Incoming WebHook in your Slack account and put Webhook URL in your .env file for SLACK_WEBHOOK_URL variable, (*7)

SLACK_WEBHOOK_URL=https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/xxxxxxxxxxxxxxxxxxxxxxxx

4) Optinal: Change configuration settings: (bool) add_memory_usage => Set to *true if you wish to send memory usage in the slack message, (*8)

  • (bool) add_request_headers => Set to true if you wish to send request headers in the slack message, (*9)

  • (bool) add_session_data => Set to true if you wish to send session data in the slack message, (*10)

  • (bool) add_input_data => Set to true if you wish to send input data in the slack message, (*11)

  • (array) ignore_request_fields => If input data is being sent, you can specify the inputs from the user that should not be sent to Slack for example, password,cc number, etc., (*12)

  • (env) SLACK_LOG_LEVEL => Specify minimum error level (#1) to notify slack., (*13)

And it's done. Yeah, that simple. Here's a video demo for a quick look:, (*14)

Youtube Video, (*15)

Note

This package uses Monolog library and sends a notification message based on the log_level configuration setting. So, if you set it to alert, only alert and emergency level errors will be considered., (*16)

Authors

See also the list of contributors who participated in this project., (*17)

License

This project is licensed under the MIT License - see the LICENSE file for details, (*18)

Special Thanks to

  • Laravel Community

The Versions

28/03 2018

5.5.x-dev

5.5.9999999.9999999-dev

Send a message to a Slack channel when error occurs in your Laravel Application

  Sources   Download

MIT

The Requires

 

by Gaurav Makhecha

12/02 2018

dev-master

9999999-dev

Send a message to a Slack channel when error occurs in your Laravel Application

  Sources   Download

MIT

The Requires

 

by Gaurav Makhecha

12/02 2018

v1.0.1

1.0.1.0

Send a message to a Slack channel when error occurs in your Laravel Application

  Sources   Download

MIT

The Requires

 

by Gaurav Makhecha

13/12 2017

v1.0.0

1.0.0.0

Send a message to a Slack channel when error occurs in your Laravel Application

  Sources   Download

MIT

The Requires

 

by Gaurav Makhecha