一、正常安装

  1. 命令行模式运行,安装包
composer require barryvdh/laravel-debugbar --dev
  1. 打开config/app.php ,在providers项下添加代码
Barryvdh\Debugbar\ServiceProvider::class

保存,刷新页面,页面下方就看到debug调试信息了

debugbar 相关配置:
https://github.com/barryvdh/laravel-debugbar

二、安装常见问题
composer.json 已存在

"barryvdh/laravel-debugbar": "^3.1",

composer.lock 已存在

 "packages-dev": [{"name": "barryvdh/laravel-debugbar","version": "v3.1.0",....{"name": "maximebf/debugbar","version": "v1.14.1",...

响应包也已存在
但是debugbar 在浏览期中并没有加载出来


解决过程:
使用命令安装

composer require barryvdh/laravel-debugbar --dev -vvv

报错
installation request for maximebf/debugbar (locked at v1.14.1)

解决办法:
指定版本安装

composer update  barryvdh/laravel-debugbar:3.2.1

下方这个命令是否有效? 没有验证,建议可以尝试下。 如果有答案,可以评论中回复。

composer update  barryvdh/laravel-debugbar:3.2.1

正常安装完后,默认debugbar 是开启的。
控制开关在 .env 配置文件中的 APP_DEBUG ;true 开启,false 关闭

APP_DEBUG=true

但是这是全局控制的。
三、如果不希望debugbar 自动显示。
在 config/app.php 中更改:
providers 数组中添加

Barryvdh\Debugbar\ServiceProvider::class

如果希望使用facade, 在 facades 数组中添加:

'Debugbar' => Barryvdh\Debugbar\Facade::class

facade 的作用:
laravel5创建一个facade,可以将某个service注册个门面,这样,使用的时候就不需要麻烦地use 了。

四、实现按需加载


想要实现按需加载,操作如下:
执行下方命令,会在config 中生成 debugBar 文件。

php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider"

debugBar 文件中,可以设置开关 覆盖掉全局开关(ENV.APP_DEBUG)
在 env文件更改,实现局部控制。

# 关闭全局
APP_DEBUG=false
# 开启局部
DEBUGBAR_ENABLED=true

使用场景:
1.按开发环境显示:
/app/Providers/AppServiceProvider.php 中添加代码

    public function register(){# 开发环境加载if($this->app->environment() == 'local'){$this->app->register(\Barryvdh\Debugbar\ServiceProvider::class);$this->app->register(\Barryvdh\Debugbar\Facade::class);}}
  1. 部分页面不需要显示debugbar。
    在代码需求处添加:
\Debugbar::disable();

3.路由控制显示。
使用 if 进行路由判断即可。


其他使用,同理。

laravel 调试 debugbar 安装及使用相关推荐

  1. Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程(转)

    Laravel 调试利器 -- Laravel Debugbar 扩展包安装及使用教程 时间 2015-12-24 09:57:09  Laravel学院 原文  http://laravelacad ...

  2. Laravel Dcat Admin 安装

    安装 环境 PHP >= 7.1 Laravel 5.5.0 ~ 7.* Fileinfo PHP Extension 开始安装 如果安装过程中出现 composer 下载过慢或安装失败的情况, ...

  3. Laravel的初始化安装

    Laravel的初始化安装 composer 安装 composer中国镜像 laravel文档 curl -sS https://getcomposer.org/installer | php # ...

  4. Laravel的初始化安装 1

    Laravel的初始化安装 composer 安装 composer中国镜像 laravel文档 curl -sS https://getcomposer.org/installer | php # ...

  5. 【Qt开发】Qt Creator在Windows上的调试器安装与配置

    Qt Creator在Windows上的调试器安装与配置 如果安装Qt时使用的是Visual Studio的预编译版,那么很有可能就会缺少调试器(Debugger),而使用MSVC的Qt对应的原生调试 ...

  6. linux系统安装xhprof,LNMP部署laravel与xhprof安装使用

    整个过程部署laravel与xhprof安装 前提成功安装了LNMP集成环境 (lnmp.org 即可快速安装),保证network正常运行 首先配置laravel的运行环境 1.上传代码到/home ...

  7. Windows 下 Composer 与 Laravel 4 的安装

    1.安装Composer Composer是PHP的依附经管对象之一,官方网站 http://getcomposer.org/ .它支撑多种安装体式格式,对于在win下做开辟的草来说,最便捷的体式格式 ...

  8. 关于laravel下composer安装excel插件

    关于laravel下composer安装excel插件的日志 自己为了今后方便,记录下来一下信息.我不知道别人喜不喜欢,我自己研究而已.如果你有意无意看到了,喜欢就看看吧.不喜欢就离开好了,我不介意你 ...

  9. windows phone真正解决方案:无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本。

    无法启动调试--未安装 Silverlight Developer 运行时.请安装一个匹配版本. 这个问题最开始困扰我的,我没有太注意,因为不是我开发,我只是跟踪一下就可以了.不过今天出了问题,负责人 ...

最新文章

  1. mysql七个模块_mysql(pymysql模块的使用,视图,触发器)
  2. linux 安全相关
  3. [转载] js 读取和输出txt文件
  4. 如何利用vw+rem进行移动端布局
  5. linux ffmpeg 64下载,linux ffmpeg 怎么编64位
  6. boost::gregorian模块实现使用公历精确地推进一个月的测试程序
  7. Power BI新主页将使内容的导航和发现变得轻而易举!
  8. mac 配置环境变量,讲的太仔细了,非常棒
  9. 软件测试方法和技术_软件测试学习怎么入门?附真实学习方法
  10. 4线电子围栏安装示意图_红外对射、电子围栏、振动光纤、智能警戒4种常用的周界安防系统...
  11. shp地图如何导入奥维地图手机_奥维地图如何导入文件 奥维地图导出文件在哪...
  12. R plot图片背景设置为透明_R语言(绘图入门)
  13. 【新知实验室 腾讯云TRTC实时音视频体验】
  14. 非线性最小二乘问题的分析与理解(附高斯牛顿法matlab代码)
  15. 汉字按拼音首字母排序
  16. 求两点之间最短路径-Dijkstra算法
  17. 【Python学习笔记】6:用Gauss-Legendre求积公式近似求积分值
  18. 全面解析NFT的流动性问题与解决方案
  19. 【TS TSP】基于matlab禁忌搜索求解旅行商问题【含Matlab源码 447期】
  20. 3.5mm耳机喇叭和麦克接头差异

热门文章

  1. 为何需要物联卡管理平台
  2. 云呐|固定资产管理的概念,固定资产管理的概念及内容
  3. 深入浅析python 中的self和cls的区别
  4. 回调金字塔是什么意思_从前遥不可及的金字塔
  5. 关于OCR(Optical Character Recognition,光学字符识别)
  6. php mysql天龙八部_php天龙八部
  7. JSR 303 - Bean Validation
  8. 新加坡管理大学何盛烽招收计算机视觉、图像生成方向全奖博士
  9. unity导出面板详解(pc版)
  10. Excel图表3——帕累托图