Download the PHP package pfrug/laravel-debug-helpers without Composer
On this page you can find all versions of the php package pfrug/laravel-debug-helpers. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pfrug/laravel-debug-helpers
More information about pfrug/laravel-debug-helpers
Files in pfrug/laravel-debug-helpers
Package laravel-debug-helpers
Short Description Useful debugging helpers for Laravel development
License MIT
Homepage https://github.com/pfrug/laravel-debug-helpers
Informations about the package laravel-debug-helpers
laravel-debug-helpers
A small set of developer utilities for Laravel. These helpers provide debugging functions that should probably exist in Laravel by default.
Features
Dump helpers
d(...$vars)
Like dump(), but does not stop execution.
dt(...$vars)
Like dump(), but if the variable is arrayable (e.g. Eloquent models), it converts it to array before dumping.
ddt(...$vars)
Same as dt(), but dies after dumping.
You can use these in place of dump() and dd() when working with Eloquent models or arrays.
SqlHelper
SqlHelper::sqlFromBindings($query, $print = true)
Combines toSql() and getBindings() on a query builder or Eloquent builder to output the full SQL string with all bindings inlined.
This is useful for debugging complex queries.
Output:
If $print is false, it returns the SQL string instead of printing and stopping.
Installation
Install via composer:
If package auto-discovery is disabled, register the service provider manually in config/app.php:
Disclaimer
These utilities are intended for development only. Do not leave ddt() or raw SQL dump calls in production environments.
All versions of laravel-debug-helpers with dependencies
illuminate/support Version ^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/database Version ^8.0|^9.0|^10.0|^11.0|^12.0