djaxho / laravel-cats
Make programming fun again by printing cats when debugging and dumping data
Installs: 1 796
Dependents: 0
Suggesters: 0
Security: 0
Stars: 43
Watchers: 3
Forks: 3
Open Issues: 0
Requires
- php: ^7.0
- laravel/framework: ^5.6.0|^6.0|^7.0|^8.0
This package is auto-updated.
Last update: 2024-11-06 20:41:20 UTC
README
Make programming fun again by printing cats when debugging and dumping data. It works in the browser and console (tinker, artisan commands, unit tests).
/\_/\ _ ( °w° )<(( ) ( )) (__ __)//
Intended to be comical in the beginning, but has proven itself to be a tool used fairly often for drawing the eye to breaks, or data dumps in views or command line when you aren't sure where dumped data will really end up on a page. Or when your terminal is filled with output and you want to know exactly where your dump ended up if it isn't the final item printed to the console. A big 'ol cat lets your eyes find the target immediately.
Installation
Require this package with composer. It is recommended to only require the package for development.
composer require djaxho/laravel-cats --dev
Usage (provides 2 functions)
cc($args); // exactly the same as doing dd($args) in laravel, but adds an ascii cat c($args); // exactly the same as doing dump($args) in laravel, but adds an ascii cat
Motivation
My intention is simple for this package, yet it is of grave importance to humanity: provide alternative helper functions in the laravel development environment that will print an ascii cat before dumping the data using laravel's own dd() and dump() functions