jhasheng/purple

laravel 5 分析器

v1.0.6 2016-07-13 10:32 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:53:10 UTC


README

image

起源

  • 没有类似 Symfonydebug 工具
  • laravel-debugbar 界面过于丑陋,处女座的我表示不能忍
  • daylerees/anbu ,但并不支持 laravel 5 , 标记一下
  • itsgoingd/clockwork ,支持 laravel 5 但是没有界面,需要结合 Chrome 插件来使用
  • 还是不合我意,于是有了将两者合一的念头

安装

  • 安装依赖包
composer require jhasheng/purple
  • 将以下 ServiceProvider 添加到 config/app.php
Purple\ServiceProvider\PurpleServiceProvider::class,
  • 将中间件添加到 Kernel.php
\Purple\Middleware\Purple::class,
  • 发布资源文件 参数 force 可选,意为强制覆盖已经存在的文件,第二次运行时使用,中括号内为可选参数,tag 参数为发布指定类型文件(配置,静态资源,数据库文件)
php artisan vendor:publish --provider='Purple\ServiceProvider\PurpleServiceProvider' [--force] [--tag="purple.config|purple.assets|purple.sql"]
  • 安装数据库
composer dump-autoload
php artisan migration

特性

  • 收集项

    • Request
    • Log
    • Event
    • 页面调试
    • DB 查询
    • 路由
    • PHP 信息
  • 存储方式

    • MySQL
    • Redis
    • Mongo
    • 其他