如何在 Laravel 中安装调试栏?
Posted
技术标签:
【中文标题】如何在 Laravel 中安装调试栏?【英文标题】:How can I install debugbar in Laravel? 【发布时间】:2018-09-24 20:13:57 【问题描述】:( ! ) 致命错误:无法在 C:\wamp64\www 中重新声明 measure()(之前在 C:\wamp64\www\acellemailll\vendor\barryvdh\laravel-debugbar\src\helpers.php:77 中声明) \acellemailll\app\Helpers\helpers.php 在第 427 行
【问题讨论】:
请描述为什么安装“debugbar”可以解决您的问题?根据您已经安装的错误消息。 github.com/barryvdh/laravel-debugbar 安装调试栏后,它显示该消息并且项目不再运行;我的意思是如何安装它而不出现此错误 错误在您的代码中(...\acellemailll\app\Helpers\helpers.php
文件)。您正在重新声明名为 measure()
的全局函数,该函数已由 Laravel Debugbar 包定义。你不能这样做——这是基本的 PHP 知识。给你的函数起个名字……或者去掉 Laravel Debugbar 包,这样它就不会首先引入那个函数。
我在代码中更改了函数名称,但仍然没有显示调试栏
"...它仍然没有显示调试栏" - 所以它一定是另一个问题。例如。您是否将该软件包 ServiceProvider 添加到适当的位置?从 Laravel 5.5 开始可以使用自动发现;在此之前,它们应该手动添加。按照说明进行操作。
【参考方案1】:
打开终端,明智地这样做
1) 安装调试栏
DebugBar 2.4.x 适用于 Laravel 5.4- DebugBar 3.0.x 适用于 Laravel 5.5+A) 安装调试器 2.4 (Documentation)
composer require barryvdh/laravel-debugbar:~2.4
您还需要在config/app.php
中添加providers
数组:
Barryvdh\Debugbar\ServiceProvider::class
B) 安装调试器 3.0 (Documentation)
composer require barryvdh/laravel-debugbar --dev
2) 之后,需要更新作曲家
composer update
3) 清除缓存和配置
php artisan cache:clear
php artisan config:cache
4) 然后你需要在.env
文件中添加一行
APP_DEBUG=true
【讨论】:
【参考方案2】:导航到您的项目文件夹并粘贴以下内容
composer require barryvdh/laravel-debugbar --dev
【讨论】:
【参考方案3】:composer 需要 barryvdh/laravel-debugbar
打开 config/app.php 并在“providers”数组中添加:
'Barryvdh\Debugbar\ServiceProvider',
https://laravel-news.com/laravel-debugbar
【讨论】:
以上是关于如何在 Laravel 中安装调试栏?的主要内容,如果未能解决你的问题,请参考以下文章
如何查看 Laravel 中安装了哪个 Vue 版本以及如何更新?