【问题标题】:How to use Laravel Debugbar in controller?如何在控制器中使用 Laravel Debugbar?
【发布时间】:2017-01-18 08:50:42
【问题描述】:

尝试在控制器操作中使用 Debugbar::error('Error!'); 后出现错误 Class 'App\Http\Controllers\Debugbar' not found

LARAVEL DEBUGBAR 是这样安装的:

在控制台composer require barryvdh/laravel-debugbar

在 config/app.php 中添加 Barryvdh\Debugbar\ServiceProvider::class'Debugbar' => Barryvdh\Debugbar\Facade::class,

Laravel 5.3

Debugbar 正在网站中运行 - 即使出现此错误,我也可以在底部看到它。但是如何修复这个严重的错误信息呢?

【问题讨论】:

    标签: laravel-5


    【解决方案1】:

    要么显式使用 Facade,要么使用根命名空间中的 Debugbar。

    \Debugbar::error('hi');
    
    // OR
    use \Debugbar;
    Debugbar::error('hi');
    
    // OR
    use Barryvdh\Debugbar\Facade as Debugbar;
    Debugbar::error('hi');
    

    【讨论】:

    • "使用 Barryvdh\Debugbar\Facade 作为 Debugbar;"我使用了错误的“使用”语句。这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 2020-09-28
    • 2015-07-12
    • 1970-01-01
    • 2018-08-15
    • 2015-04-29
    • 2013-02-25
    • 2022-01-24
    • 2016-08-25
    相关资源
    最近更新 更多