一、使用 Composer 安装该扩展包 composer require barryvdh/laravel-debugbar --dev 二、(可选)修改配置文件app/config.php Laravel 5.5使用Package Auto-Discovery,因此不需要您手动添加ServiceProvider。当APP_DEBUG为true时,将启用Debugbar。 如果使用catch-all/fallback路由,请确保在自己的App ServiceProviders之前加...
$debugbar= App::make('debugbar');$debugbar->addCollector(newDebugBar\DataCollector\MessagesCollector('my_messages')); 默认情况下,Debugbar 被注入到 之前。如果你想要自己注入 Debugbar,在其配置文件中设置 inject为 false然后使用渲染器自己渲染: $renderer= Debugbar::getJavascriptRenderer(); 注意:使用...
Laravel Debugbar用于直观的显示调试及错误信息,提高开发效率。以及可以提供项目优化。 安装 Laravel小于5.5安装版本 代码语言:javascript 代码运行次数:0 运行 AI代码解释 composer require barryvdh/laravel-debugbar:~2.4 最新版 代码语言:javascript 代码运行次数:0 运行 AI代码解释 composer require barryvdh/laravel-deb...
Laravel,作为PHP开发领域的一颗璀璨明珠,以其优雅的语法、强大的功能和活跃的开发者社区赢得了广泛的赞誉。在这个充满活力的生态系统中,扩展包(Package)扮演着至关重要的角色,它们为开发者提供了丰富多样的功能,极大地提升了开发效率和项目的可维护性。本文将为您解析下载量最高的50个Laravel扩展包,帮助您更好地了解...
"barryvdh/laravel-debugbar" ] } }, 你可以通过在应用程序的dont-discover指令中使用*字符,禁用扩展包发现功能: "extra":{ "laravel":{ "dont-discover":[ "*" ] } }, 服务提供者 服务提供者是你的扩展包与 Laravel 连接的重点。服务提供者负责绑定一些东西至 Laravel 的服务容器并告知 Laravel 要从...
Laravel uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider. The Debugbar will be enabled whenAPP_DEBUGistrue. If you use a catch-all/fallback route, make sure you load the Debugbar ServiceProvider before your own App ServiceProviders. ...
"extra": { "laravel": { "providers": [ "Barryvdh\\Debugbar\\ServiceProvider" ], "aliases": { "Debugbar": "Barryvdh\\Debugbar\\Facade" } }},当你的包配置了包发现后,Laravel 会在安装该包时自动注册服务提供者及 Facades,这样就为你的包用户创造一个便利的安装体验。
For example, you can experience this by installing the popular barryvdh/laravel-debugbar package into your Laravel application. Once the package is installed via Composer, the debug bar will be available to your application with no additional configuration:...
看看Laravel Debugbar 包,它已经更新了 autodiscovery,我们来看看 composer.json 文件的 extra 段: 包的供应者会更新有 extra 段的 composer.json 文件,然后指定供应者和包的别名。 第三方组件的自动检测功能(Automatic Package Discovery)的另一个好处是移除了某个依赖项之后不会造成破坏。一般来说,就算我们卸载了...
Laravel 首先将以上内容直接读取下来放到一个 collection 中,然后在去检查下面这个部分的定义,在决定是否需要执行 Package Discover 动作: "extra": { "laravel": { "dont-discover": [ "barryvdh/laravel-debugbar" ] } } 如果你不想执行 @php artisan package:discover 的发现效果,可以直接在 dont-discover 的...