LaraDumps is a friendly app designed to boost 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.
- See your dumped values in a Table, with a built-in search feature.
- Improve your debugging experience using different screens.
- Watch SQL Queries.
- Monitor Laravel Logs.
- Validate JSON strings.
- Compare strings with diff.
- Verify if a string contains a substring.
- View
phpinfo()
configuration. - Debug Livewire Components & Events.
- List your Laravel Routes.
- Inspect Model attributes.
- Learn more in our Reference Sheet.
🔥 Run artisan ds:check() in your CI Pipeline to make sure there is no ds() shipped to Production. |
PHP 8.0+ and Laravel 8.75+
- Download the 🖥️ LaraDumps Desktop App here: LaraDumps Desktop App
- Install LaraDumps in your Laravel project, run:
composer require laradumps/laradumps --dev
- Configure LaraDumps, run:
php artisan ds:init
-
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 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:
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