Laravel と Revisionable パッケージを使用します。ユーザー レコードの変更をテーブルに入力しており、次のコード スニペットがあります。
<tr>
<td width="150">{{ $revision->updated_at }}</td>
<td>User</td>
<td>{{ $revision->revisionable->first_name }} {{ $revision->revisionable->last_name }}</td>
<td width="50">{{ $revision->fieldName() }}</td>
<td width="50">{{ $revision->userResponsible()->first_name }}</td>
<td>{{ $revision->oldValue() }}</td>
<td>{{ $revision->newValue() }}</td>
</tr>
ユーザーの姓名の取得は、元のユーザー レコードが存在する場合は正常に機能しますが、場合によっては元のレコード (ユーザー) が削除され、ユーザー レコードが存在しないためにエラーが発生します。名フィールドがエラーを返すかどうかを最初に確認するために使用できる IF ステートメントはありますか? 次に、まだ存在するレコードの姓/名を表示し、存在しない場合は別のものを表示できます。
前もって感謝します!