我在做后台cms开发时,使用的laravel5.4,刚刚安装了Laravel-debugbar,但是使用时出现了问题.
因为我的后台管理框架,使用的不是单页面的形式,从树菜单栏点开的每一个子页都是一个iframe
,这样导致每一个子页都会显示出一个Laravel-debugbar的调试窗口,十分的多余,如图:
如何才能避免这种每个页面都弹一个的情况?
我在做后台cms开发时,使用的laravel5.4,刚刚安装了Laravel-debugbar,但是使用时出现了问题.
因为我的后台管理框架,使用的不是单页面的形式,从树菜单栏点开的每一个子页都是一个iframe
,这样导致每一个子页都会显示出一个Laravel-debugbar的调试窗口,十分的多余,如图:
如何才能避免这种每个页面都弹一个的情况?
在你的iframe的头部和左侧方法前调用
Debugbar::disable();
就可以了
// 后台左侧
public function left()
{
\Debugbar::disable();
return view("admin.left");
}
// 后台头部
public function top()
{
\Debugbar::disable();
return view("admin.top");
}
// 后台右侧
public function main()
{
return view("admin.main", $arrData);
}
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读
1 回答946 阅读
1 回答899 阅读
1 回答897 阅读
一个思路,
不通过
app.php - providers
里配置开启 debugbar 服务在
App\Providers\AppServiceProvider::register
写代码如下