開発ブログ

株式会社Nextatのスタッフがお送りする技術コラムメインのブログ。

電話でのお問合わせ 075-744-6842 ([月]-[金] 10:00〜17:00)

  1. top >
  2. 開発ブログ >
  3. PHP >
  4. Laravel >
  5. Laravel5.1とLaravel Debugbar2.4.0で Undefined property エラー
no-image

Laravel5.1とLaravel Debugbar2.4.0で Undefined property エラー

こんにちは、ナカエです。

クエリ発行数削減の際にはLaravel Debugbarによくお世話になっています。

今回Laravel5.1でDebugbarをアップデートした際にエラーに遭遇したので書き留めておきます。

エラーメッセージは Undefined property: Illuminate\Database\SqlServerConnection::$connection となっていました。

Laravel 5.1 - Undefined Property Exception #647としてGitHubにIssueが上がっており、バグフィックスもmasterには既にマージされていました。おそらく2.4.1にはこの修正が含まれそうですが、それまでmasterを利用することにしました。

不具合の原因のコミットはこちら。どうやらクエリの情報収集処理がトランザクションのイベントを拾うように改良された際に、Laravel5.1への考慮が抜けていたようです。

Laravelの中身も色々と変わっているので、複数バージョンのサポートは苦労がありそうですね。

  • posted by mori
TOPに戻る