如何在 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 8 中安装 Vue.js

如何查看 Laravel 中安装了哪个 Vue 版本以及如何更新?

如何在 Laravel 6.2 中安装 Vue.js

在 laravel 7 中安装 npm 后如何使用 nouislider

如何在共享主机的子文件夹中安装 laravel 应用程序?

如何在Laravel项目中安装PHPunit