Я хотел бы восстановить свои данные из таблицы журнала, которая была создана для каждого.Я использую функцию репликации для копирования всех данных при обновлении и сохранении в таблицу клонов. Она прекрасно работает для хранения данных журнала в таблице клонов, но я не уверен, как мне восстановить данные из таблицы клонов. Вот мой код при обновлении
public function update(Request $request, $id){
$bannerone = Bannersec1::findOrFail($id);
// every time while edit this will copy old data new clone table
$clone = $bannerone->replicate();
unset($clone['created_at'],$clone['updated_at']);
$clone['clone'] = $bannerone->id;
$clone['cloneUser'] = Auth::user()->id;
$data = json_decode($clone, true);
Bannersec1clone::create($data);
// save edited data to database
$input = $request->all();
$bannerone->update($input);
return redirect()->route('bannerone.index')->with('success','Banner Update Successfully');
}
и это мой код при редактировании
public function edit($id){
$bannerone = Bannersec1::findOrFail($id);
$replicate = Bannersec1clone::where('clone',$id)->orderBy('created_at', 'DESC')->get();
return view('back.index.banner1.edit', compact('bannerone','replicate'));
}
// Так есть ли способ восстановить мои данные из таблицы клонов?Предположим, если я нажму в test1 -> revision, он заменит мои текущие данные