happydev / laravel-ping
Live Debugger for Laravel with Reverb
Package info
github.com/HappyBananaWorld/laravel-ping
Language:Blade
pkg:composer/happydev/laravel-ping
Requires
- php: ^8.1
- illuminate/support: ^12.0
- pusher/pusher-php-server: ^7.0
This package is not auto-updated.
Last update: 2026-03-20 19:49:12 UTC
README
Laravel Ping is a package that shows all debug information live in a web panel.
Installation
Prerequisite
First, you need to install Reverb:
php artisan install:broadcasting
During installation, select Reverb.
Install Laravel Ping
After installing Reverb, install Laravel Ping via Composer:
composer require happydev/laravel-ping
Publish Config and Views
Publish the configuration and public assets:
php artisan vendor:publish --provider="LaravelPing\LiveDebuggerServiceProvider" --tag="config" php artisan vendor:publish --provider="LaravelPing\LiveDebuggerServiceProvider" --tag="public"
Setup
To view your debug messages, create a route in web.php:
Route::get('/debug', function () { return view('debug'); });
Then, in your debug.blade.php view file, add this line at the top:
@include('live-debugger::debugger')
This will render the live debugger panel on that page.
Usage
You can send debug messages using:
ping("Hello Ping"); p("Hello Ping");
ping() and p() will display your messages live in the web panel.
Notes
- This package is intended for development environment only.
- Make sure Reverb is installed and active before using Laravel Ping.
Future Features
- Support for filtering debug messages by type or source.
- Ability to save debug logs for later review.
- Customizable themes and panel layout.
- Integration with external monitoring tools.
