New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

oscarweb/laravel-discord-report

Discord Report - Log Error.
1,028
Install
composer require oscarweb/laravel-discord-report
Latest Version:0.2.5
PHP:>=7.3 || >=8.0
Laravel:8 – 12
License:MIT
Last Updated:Mar 27, 2025
Links: GitHub  ·  Packagist
Maintainer: oscarweb

Laravel Discord Report

It is a package to send errors that are logged in the Laravel application directly to a Discord channel.

- Install vía Composer

composer require oscarweb/laravel-discord-report
Or you can add this line to your composer.json file:
"oscarweb/laravel-discord-report": "^0.2.5"

and run

composer update

- Publish the service provider

php artisan vendor:publish --provider "LaravelDiscordReport\ServiceProvider"

- Add a Webhook

In your .env file you need to add the environment variable.

LDR_WEBHOOK_URL="https://discord.com/api/webhooks/.../..."

- Add Channel

You must add the new channel to your configuration file:

laravel_discord_report

# /config/logging.php

return [
    /** ... */
    'default' => env('LOG_CHANNEL', 'stack'),
    /** ... */
    'channels' => [
        'stack' => [
            'driver' => 'stack',
            //add channel: laravel_discord_report ↓
            'channels' => ['single','laravel_discord_report'],
            'ignore_exceptions' => false,
        ],

- Save Config

php artisan config:cache

- Testing

Example Command

Other environment variables

You can add these variables in your .env file

Name Description Default
LDR_DISABLED Disable sending messages to Discord. false
LDR_WEBHOOK_URL Discord channel webhook URL. null
LDR_WEBHOOK_USERNAME Name of the bot in the Discord channel. null
LDR_WEBHOOK_AVATAR Image URL for the bot avatar. null
- Example in your .env file:
LDR_WEBHOOK_URL="https://discord.com/api/webhooks/.../..."
LDR_WEBHOOK_USERNAME="Test API Report"
LDR_WEBHOOK_AVATAR="https://i.imgur.com/oBPXx0D.png"

Save config:

php artisan config:cache

Related Packages

shureban/laravel-logplex

Laravel pretty logging messages

19 3
coolonce/logger-interface

This package allows you to send data for logging to the HTTP daemon associated w...

4,640 1
imer/laravel-query-table

Laravel plugin for displaying query results as a table with built-in filtering/s...

2,076 0
larabug/larabug

Laravel 6.x/7.x/8.x/9.x/10.x/11.x/12.x/13.x bug notifier

671,327 297
mitydigital/statamic-logger

Detailed, customisable and human-friendly logging for Statamic.

16,175 2

Version History

Version Released PHP Laravel License
0.2.5 >=7.3 || >=8.0 ^8.0|^9.0|^10.0|^11.0|^12.0 MIT
0.2.4 >= 7.3 || ^8.0 ^8.0|^9.0|^10.0 MIT
0.2.3 >= 7.3 || ^8.0 ^8.0|^9.0|^10.0 MIT
0.2.2 ^7.3 ^8.0|^9.0|^10.0 MIT
0.2.1 ^7.3 ^8.0|^9.0|^10.0 MIT