回答編集履歴

3 Auth::user()->channels() は null にならないはずなので削除

Lulucom

Lulucom score 662

2018/04/14 21:25  投稿

> 共通レイアウト用Bladeファイルの 56 ~ 57 行目
以下のいずれかが、データが無くて null になっているのではないでしょうか。
`Auth::user()`
`Auth::user()->channels()`  
`Auth::user()->channels()->first()`
もしそうだとすれば、Blade で `@if` などを使って表示の仕方を場合分けすればよいかと思います。
ご参考: [制御構文](https://readouble.com/laravel/5.4/ja/blade.html#control-structures)
2 ドキュメントへのリンク等を追加

Lulucom

Lulucom score 662

2018/04/11 08:51  投稿

> 共通レイアウト用Bladeファイルの 56 ~ 57 行目
`Auth::user()`
`Auth::user()->channels()`
`Auth::user()->channels()->first()`
もしそうだとすれば、Blade で `@if` などを使って表示の仕方を場合分けすればよいかと思います。
もしそうだとすれば、Blade で `@if` などを使って表示の仕方を場合分けすればよいかと思います。
ご参考: [制御構文](https://readouble.com/laravel/5.4/ja/blade.html#control-structures)
1 追記

Lulucom

Lulucom score 662

2018/04/11 08:48  投稿

> 共通レイアウト用Bladeファイルの 56 ~ 57 行目  
 
以下のいずれかで、データが無いため null になっているのではないでしょうか。
`Auth::user()`
`Auth::user()->channels()`
`Auth::user()->channels()->first()`
もしそうだとすれば、Blade で `@if` などを使って表示の仕方を場合分けすればよいかと思います。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る