laravel 如何通过编程检查是否安装了Debugbar?

fzwojiic  于 2023-01-31  发布在  其他
关注(0)|答案(2)|浏览(154)

在laravel 9应用程序中,以编程方式检查当前安装中是否安装了Debugbar(及其功能可用)的最佳方式是什么?
谢谢!

s5a0g9ez

s5a0g9ez1#

尝试运行$debugbarIsInstalled = class_exists(Debugbar::class)
当返回true时表示已安装Debugbar

yzuktlbb

yzuktlbb2#

您可以使用绑定方法查看它是否绑定到Laravel容器。

if (app()->bound('debugbar')) {
    // Now you can safely use Debugbar methods without the need to import a class that may or may not exists.
    app('debugbar')->startMeasure('render','Time for rendering');
    app('debugbar')->stopMeasure('render')
}

相关问题