美文网首页
Laravel 调试利器 Clockwork

Laravel 调试利器 Clockwork

作者: 骑蚂蚁上高速_jun | 来源:发表于2020-04-18 00:03 被阅读0次

    使用 Clockwork 扩展在 Chrome 浏览器中显示 Laravel 应用调试信息,适用于传统的web项目 和 restful Api 调试项目
    而且还能自动跟踪错误信息,并详细打印错误报告

    详细使用教程

    在chrome 浏览器 安装 客户端扩展 :
    打开 Google应用商店 搜索 Clockwork 安装扩展
    插件地址 : https://chrome.google.com/webstore/detail/clockwork/dmggabnehkmmfmdffgajcflpdjlnoemp
    在laravel 框架安装服务端包 :
    composer require itsgoingd/clockwork

    在laravel中配置:

    在config/app.php中注册服务提供者和门面
    'providers' => [
        ...
        Clockwork\Support\Laravel\ClockworkServiceProvider::class
    ]
    'aliases' => [
        ...
        'Clockwork' => Clockwork\Support\Laravel\Facade::class,
    ]
    
    在app/Http/Kernel.php中注册Clockwork中间件:
    protected $middleware = [
        \Clockwork\Support\Laravel\ClockworkMiddleware::class,
        ...
    ]
    

    基本使用:

    
    clock('Message text.'); //在Clockwork的log中显示'Message text.'
    logger('Message text.'); //也Clockwork的log中显示'Message text.'
    Route::get('test', function () {
        clock()->startEvent('event_name', 'LaravelAcademy.org'); //事件名称,显示在Timeline中
        clock('Message text.'); //在Clockwork的log中显示'Message text.'
        logger('Message text.'); //也Clockwork的log中显示'Message text.'
        clock(array('hello' => 'world')); //以json方式在log中显示数组
        //如果对象实现了__toString()方法则在log中显示对应字符串,
        //如果对象实现了toArray方法则显示对应json格式数据,
        //如果都没有则将对象转化为数组并显示对应json格式数据
        clock(new Object());
        clock()->endEvent('event_name');
    });
    

    相关文章

      网友评论

          本文标题:Laravel 调试利器 Clockwork

          本文链接:https://www.haomeiwen.com/subject/hhmpvhtx.html