0

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 ステートメントはありますか? 次に、まだ存在するレコードの姓/名を表示し、存在しない場合は別のものを表示できます。

前もって感謝します!

4

1 に答える 1