DXJXHO/laravel-cats

通过在调试和转储数据时打印猫,让编程再次变得有趣

2.1.0 2021-08-06 13:40 UTC

This package is auto-updated.

Last update: 2024-09-06 20:07:02 UTC


README

Latest Stable Version License

通过在调试和转储数据时打印猫,让编程再次变得有趣。它在浏览器和控制台(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 猫。