Cześć, potrzebuję stworzyć pewną funkcjonalność w projekcie.
Chcę mieć wyświetlone ostatnie zmiany w tabeli (lub więcej niż 1 tabeli), a następnie za pomocą jednego kliknięcia odwrócić te zmiany, coś na zasadzie cofanie migracji.
Przykład:
Użytkownik dodał wpis na blogu itp.
W tabeli zostanie wyświetlony wpis że został dodany rekord do tabeli, a następnie po kliknięciu w rekord w tabeli, wpis zostaje usunięty z bazy. I na odwrót jak użytkownik usunie wpis to jednym kliknięciem mogę go przywrócić (nie chodzi tu o softDelete )
Jest to bardzo prosty przykład, ogólnie mi chodzi aby mógł w ten sposób kontrolować całą bazę danych.
Pytanie jest moje takie, czy ktoś próbował stworzyć już coś takiego, ewentualnie ma pewne wskazówki jak zacząć i na co zwrócić uwagę.