Laravel Debugbarの表示不具合
Laravel Debugbar
の表示で、テーブルの幅が狭くてクエリのバックトレースなんかがとんでもなく見づらくなっている。
図 1. 表示不具合
既に 'Issues' に上がっているがまだcloseになっていない。(2020/01/17現在)
Issues
にある通り laravel-debugbar.css
に手を入れれば直るんだけれど、今回は、DOM読込完了タイミングで css
を動的に設定する方法で回避してみた。
以下 jquery
の場合の例です。
適当な blade
(レイアウト定義とか共通で使用されるbalde)に追加する。
@if(config('app.debug', false))
<script>
$(function () {
// @see https://github.com/barryvdh/laravel-debugbar/issues/983
$('table.phpdebugbar-widgets-params').css('margin-right', '0');
});
</script>
@endif
図 2. 期待される表示