Laravel で、データを検索するときに、下記のエラーが発生することがあります。
原因は、リレーションの設定漏れや、外部キーの例外設定などがあります。
これ以外にも、非常に単純なミスの可能性がありますので、備忘録として記載しています。
単純に、null のオブジェクトを参照している場合にも、エラーが発生するので、オブジェクト判定を追記することで解決できます。
1 |
$user_name => $this->user ? $this->user->name : ''; |