LaravelとRevisionable Packageを使用して変更を追跡します。私の見解では、私は私のテーブルを移入しています:主キーを使用してテーブルからフィールドを取得する
@foreach($revisions as $revision)
@if($revision->key == 'created_at' && !$revision->old_value)
<tr>
<td>{{ $revision->revisionable_type }}</td>
<td>{{ $revision->revisionable_id }}</td>
<td width="50">{{ $revision->userResponsible()->first_name }}</td>
<td Width="50"></td>
<td></td>
<td>{{ $revision->newValue() }}</td>
<td width="150">{{ $revision->created_at }}</td>
</tr>
@else
<tr>
<td>{{ $revision->revisionable_type }}</td>
<td>{{ $revision->revisionable_id }}</td>
<td width="50">{{ $revision->userResponsible()->first_name }}</td>
<td width="50">{{ $revision->fieldName() }}</td>
<td>{{ $revision->oldValue() }}</td>
<td>{{ $revision->newValue() }}</td>
<td width="150">{{ $revision->updated_at }}</td>
</tr>
@endif
@endforeach
二列{{$ revision-> revisionable_id}}が変更されたユーザー・レコードの主キーであることを起こります。そのユーザーのレコードの電子メールアドレスまたはfirst_name/last_nameを返したいと思います。私はこれでかなり新しいし、正しい方向にプッシュを使用することができます!
ありがとうございます!
感謝を使用することができます!これは完璧に機能しました! – SGlavach
あなたはその質問に答えてマークできますか? –
確かに、閉じたものとしてマークする方法はありませんか? – SGlavach