teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追加質問

2019/04/16 09:09

投稿

mikeross
mikeross

スコア18

title CHANGED
File without changes
body CHANGED
@@ -37,4 +37,21 @@
37
37
  ```
38
38
 
39
39
  この場合、みなさまどのように書いていますでしょうか。
40
- ご教授いただければと思います。
40
+ ご教授いただければと思います。
41
+
42
+ ## 追記
43
+ crhgさん、kawaxさん
44
+
45
+ 早速の回答誠にありがとうございます。
46
+ optional()でもkawaxさんに最初にご提案いただいた下記の方法でも上手くいけました。
47
+
48
+ ```php
49
+ {{ $user->user_detail_profile->user_strength ?? '' }}
50
+ ```
51
+
52
+ 少し調べてみたところ、どうやら値がnullかどうかではなく、
53
+ リレーション先のテーブルにレコードがない場合に同様のエラーが出ているようでした。
54
+ (値がnullでもレコードがあればエラー画面は表示されませんでした)
55
+
56
+ ちなみに別アプローチで、Userモデルに新しくレコードを追加した際に、
57
+ UserProfileモデルに自動で値を追加する方法などはLaravelで用意されてたりしますか?