Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Data Dumper

Laravel Data Dumper Laravel Package

dragon-code/laravel-data-dumper

A Laravel package that makes debugging data easier with convenient dumping helpers for inspecting variables and application state. Get clearer, more readable output while developing so you can trace values and diagnose issues faster, with a lightweight integration that fits naturally into Laravel wo...

View on GitHub
Deep Wiki
Context7

Adding data from certain tables when executing the php artisan schema:dump console command

Frequently asked questions about Laravel Data Dumper
How do I install dragon-code/laravel-data-dumper in a Laravel application?
Install it with Composer by running composer require dragon-code/laravel-data-dumper, adding --dev if you only want it during development. The service provider is picked up automatically through Laravel package auto-discovery, so there is no manual registration step. Publishing the config file is optional and only needed if you want to change the default dumping behavior.
Which Laravel and PHP versions does laravel-data-dumper support?
The package targets Laravel 9 through 13, and Laravel 13 support landed in release 1.6.0, so it is no longer capped at Laravel 12. The exact PHP floor and Laravel constraints are declared in composer.json, so check those before upgrading rather than assuming. Note that Laravel 13 support means the Composer constraint allows installation; validate the behavior you depend on in your own test suite.
Is it safe to use laravel-data-dumper in production?
It is a development and debugging helper, so it should not be active in production request paths where dumps could leak into responses, logs, or error trackers. Keep it as a dev-only dependency with environment-gated configuration. The main risk is not runtime breakage but accidentally exposing sensitive values such as credentials, tokens, or customer data.
Should I require laravel-data-dumper as a dev dependency?
For most applications, yes: composer require --dev dragon-code/laravel-data-dumper keeps it out of your production dependency tree. That matches its role as a local and CI debugging aid rather than a runtime library. If your deployment installs without dev dependencies, the helper simply will not be present in production.
How is laravel-data-dumper different from dump(), dd(), or Symfony VarDumper?
Laravel already ships dump() and dd() on top of Symfony VarDumper, so this package is about clearer, Laravel-aware output rather than replacing those helpers. It formats arrays, collections, Eloquent models, and scalars so nested application state is easier to read at a glance. It does not replace step debuggers like Xdebug or request inspectors like Telescope, but complements them for quick inspection.
Can I configure or disable the dumper per environment?
Configuration is optional and comes from the package's publishable config file, which lets you adjust dumping behavior for different environments. A common setup enables richer output locally and keeps it minimal or off in shared and staging environments. If you only need basic readable dumps, the defaults are usually enough and you can skip publishing the config.
Does laravel-data-dumper handle large or deeply nested arrays and Eloquent models?
It handles nested arrays, collections, and models, including complex and deeply nested structures, but very large result sets or object graphs still produce very large output. Dump a slice instead of an entire result set, for example a count, a pluck, or a single model. That keeps terminal output readable and memory use predictable during debugging sessions.
Is dragon-code/laravel-data-dumper actively maintained and safe to adopt?
It is a Dragon Code package with roughly 35 stars and no known dependents, maintained by a single primary author with occasional community contributions. Release velocity is low, but Laravel 13 support landing in 1.6.0 shows the project tracks Laravel majors rather than being abandoned. The blast radius is small because it is a dev-only tool, though there is little downstream ecosystem validation to rely on.
What alternatives exist to laravel-data-dumper for debugging Laravel data?
The built-in dump() and dd() helpers, Symfony VarDumper, Laravel Telescope, Laravel Debugbar, Ray, and Xdebug all overlap with this package. Choose this one when you want a lightweight, readable dump inside everyday Laravel debugging without adopting a full debugging platform. Reach for Telescope or Xdebug when you need request history, query tracing, or step-through debugging.
Will laravel-data-dumper interfere with PHPUnit tests or CI pipelines?
Because dumps write to standard output, stray calls can pollute PHPUnit output or interfere with tests that assert on console responses. Keep the package as a dev dependency, remove leftover dump calls before committing, and avoid asserting against its formatted output. If you must test with it, capture output using output buffering or Laravel's console test helpers.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo