DXJXHO / laravel-cats
通过在调试和转储数据时打印猫,让编程再次变得有趣
2.1.0
2021-08-06 13:40 UTC
Requires
- php: ^7.0
- laravel/framework: ^5.6.0|^6.0|^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-06 20:07:02 UTC
README
通过在调试和转储数据时打印猫,让编程再次变得有趣。它在浏览器和控制台(tinker、Artisan 命令、单元测试)中工作。
/\_/\ _ ( °w° )<(( ) ( )) (__ __)//
最初目的是为了有趣,但已证明它是一个经常用来吸引人们对断点或数据转储(在视图或命令行中,当不确定转储数据最终会在页面上显示何处时)的注意力的工具。或者当您的终端充满输出时,您想确切地知道您的转储最终在哪里结束,如果它不是打印到控制台的最后一条信息。一只大猫能让您的眼睛立即找到目标。
安装
使用 composer 需求此包。建议只将包用于开发。
composer require djaxho/laravel-cats --dev
使用方法(提供 2 个函数)
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
动机
对于这个包,我的意图很简单,但对人类来说却至关重要:在 Laravel 开发环境中提供替代的辅助函数,在转储数据之前使用 Laravel 自身的 dd() 和 dump() 函数打印 ascii 猫。