Laravel восстановить данные из таблицы журнала - PullRequest
0 голосов
/ 01 декабря 2018

Я хотел бы восстановить свои данные из таблицы журнала, которая была создана для каждого.Я использую функцию репликации для копирования всех данных при обновлении и сохранении в таблицу клонов. Она прекрасно работает для хранения данных журнала в таблице клонов, но я не уверен, как мне восстановить данные из таблицы клонов. Вот мой код при обновлении

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, он заменит мои текущие данные enter image description here

...