如何在Laravel中安装Debugbar?

4
(!) 致命错误:无法重新声明measure()(先前在C:\ wamp64 \ www \ acellemailll \ vendor \ barryvdh \ laravel-debugbar \ src \ helpers.php:77中声明),位于C:\ wamp64 \ www \ acellemailll \ app \ Helpers \ helpers.php的第427行。

请描述为什么安装“debugbar”将解决您的问题?根据您收到的错误信息,您已经安装了它。https://github.com/barryvdh/laravel-debugbar - LazyOne
安装了debugbar之后,它显示了这个消息,项目就无法运行了;我的意思是,我怎样才能在没有这个错误的情况下安装它呢? - yayabouda
错误出现在你的代码(...\acellemailll\app\Helpers\helpers.php文件)中。你重新声明了一个名为measure()的全局函数,而这个函数已经被Laravel Debugbar包定义过了。你不能这样做——这是基本的PHP知识。给你的函数取另外一个名字……或者干脆摒弃Laravel Debugbar包,这样它就不会引入那个函数了。 - LazyOne
我在我的代码中更改了函数名,但仍然没有显示调试栏位。 - yayabouda
"...它仍然没有显示调试栏" -- 所以肯定是其他问题。例如,你是否将那个包的ServiceProvider添加到了正确的位置?自动发现功能从Laravel 5.5开始可用;在此之前,需要手动添加。请按照说明进行操作。 - LazyOne
3个回答

11

打开终端,按照以下步骤进行:

1)安装DebugBar

  • DebugBar 2.4.x 适用于 Laravel 5.4-
  • DebugBar 3.0.x 适用于 Laravel 5.5+

A)安装debuger 2.4 (文档)

composer require barryvdh/laravel-debugbar:~2.4

你还需要在config/app.php中的providers数组中添加:

Barryvdh\Debugbar\ServiceProvider::class

B) 安装调试器 3.0 (文档)

composer require barryvdh/laravel-debugbar --dev

2) 然后,您需要更新composer

composer update

3) 清除缓存和配置

php artisan cache:clear

php artisan config:cache

4) 然后您需要在.env文件中添加一行。

APP_DEBUG=true

3

打开项目文件夹并粘贴以下内容:

composer require barryvdh/laravel-debugbar --dev


1

请执行以下命令:composer require barryvdh/laravel-debugbar

打开 config/app.php 文件,然后在 'providers' 数组中添加如下内容:

'Barryvdh\Debugbar\ServiceProvider',

https://laravel-news.com/laravel-debugbar


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接