Laravel学习记录--LaravelDebugbar

laravel 调试工具 Debugbar 安装及使用
1.使用composer 安装 composer require barryvdh/laravel-debugbar
2.在app\Providers\AppServiceProvider.php的register()方法加入如下代码
使得只有在本地开发环境才加载debugbar

//本地环境才加载Laravel debugbar
        if ($this->app->environment() == 'local'){
            $this->app->register('Barryvdh\Debugbar\ServiceProvider');
       }

3.设置Facade 方便使用
在config\app.php的aliases中加入

//laravel Debugbar
        'Debugbar'=>Barryvdh\Debugbar\Facade::class,

如:

'aliases' => [

        'App' => Illuminate\Support\Facades\App::class,
        'Artisan' => Illuminate\Support\Facades\Artisan::class,
        'Auth' => Illuminate\Support\Facades\Auth::class,
        'Blade' => Illuminate\Support\Facades\Blade::class,
        'Broadcast' => Illuminate\Support\Facades\Broadcast::class,
        ..........省略
        'Validator' => Illuminate\Support\Facades\Validator::class,
        'View' => Illuminate\Support\Facades\View::class,
        //laravel Debugbar
        'Debugbar'=>Barryvdh\Debugbar\Facade::class,

4.设置配置文件
Laravel Debugbar的配置文件存放在/vendor/barryvdh/laravel-debugbar/config/目录下
使用命令生成配置文件到config目录下php artisan vendor:publish --provider=“Barryvdh\Debugbar\ServiceProvider”
打开config\debugbar.php将DEBUGBAR_ENABLED设置为true

'enabled' => env('DEBUGBAR_ENABLED', true),

5.设置.env
Debugbar只有在APP_ENV=local ,APP_DEBUG=true时才会正常允许

6.Laravel Debugbar使用
运行控制器方法
在这里插入图片描述

Messages:使用Debugger提供的方法记录PSR-3级别信息会在这里显示
Route:当前请求使用的路由详细信息
Queries:当前请求多数据库的操作SQL
Views:显示目前网页正使用了哪些view。
Request:当前HTTP请求的所有信息

发布了44 篇原创文章 · 获赞 1 · 访问量 1575

猜你喜欢

转载自blog.csdn.net/weixin_45143481/article/details/104091591