LaraDumps is a friendly app that boosts your Laravel PHP coding and debugging experience.
When using LaraDumps, you can see the result of your debug displayed in a standalone Desktop application.
These are some debug tools available for you:
- Dump single or multiple variables at once.
- Send
dump
,dd
to LaraDumps app. - Watch Laravel Mail.
- See your dumped values in a Table, with a built-in search feature.
- Improve your debugging experience using different screens.
- Watch SQL Queries.
- Watch Slow Queries SQL Queries.
- Monitor Laravel Logs.
- Monitor Livewire component.
- Validate JSON strings.
- Verify if a string contains a substring.
- View
phpinfo()
configuration. - List your Laravel Routes.
- Inspect Model attributes.
- Learn more in our Reference Sheet.
- Multiple Themes (light, dark, dracula, dim, retro ...)
- Shortcuts (clear, always on top)
PHP 8.1+ and Laravel 10.0+
composer require laradumps/laradumps --dev
composer require laradumps/laradumps-core --dev
See also: https://laradumps.dev/get-started/release-notes.html#php-package
-
Debug your code using
ds()
in the same way you would use Laravel's native functions dump() or dd(). -
Run your Laravel application and see the debug dump in the LaraDumps App window.
Here's an example:
// File: routes/web.php
<?php
Route::get('/', function () {
ds('Home page accessed!');
return view('home');
});
The Desktop App receives:
// File: routes/web.php
<?php
Route::get('/', function () {
\App\Models\User::all(); // duplicate query example
\App\Models\User::all(); // duplicate query example
\App\Models\Dish::all();
return '';
});
The Desktop App receives:
LaraDumps is a free open-source project, and it was inspired by Spatie Ray, check it out!
-
Author: Luan Freitas
-
Logo by Vitor S. Rodrigues