質問編集履歴

1

追加質問

2019/04/16 09:09

投稿

mikeross
mikeross

スコア18

test CHANGED
File without changes
test CHANGED
@@ -77,3 +77,37 @@
77
77
  この場合、みなさまどのように書いていますでしょうか。
78
78
 
79
79
  ご教授いただければと思います。
80
+
81
+
82
+
83
+ ## 追記
84
+
85
+ crhgさん、kawaxさん
86
+
87
+
88
+
89
+ 早速の回答誠にありがとうございます。
90
+
91
+ optional()でもkawaxさんに最初にご提案いただいた下記の方法でも上手くいけました。
92
+
93
+
94
+
95
+ ```php
96
+
97
+ {{ $user->user_detail_profile->user_strength ?? '' }}
98
+
99
+ ```
100
+
101
+
102
+
103
+ 少し調べてみたところ、どうやら値がnullかどうかではなく、
104
+
105
+ リレーション先のテーブルにレコードがない場合に同様のエラーが出ているようでした。
106
+
107
+ (値がnullでもレコードがあればエラー画面は表示されませんでした)
108
+
109
+
110
+
111
+ ちなみに別アプローチで、Userモデルに新しくレコードを追加した際に、
112
+
113
+ UserProfileモデルに自動で値を追加する方法などはLaravelで用意されてたりしますか?