Reanimate simplifies undoing of soft-deletes for your application. If you use Gmail then you may have seen this in action. After you send an email this notification pops up:
This package aims to make this easier by introducing an
undoDelete method on a trait, so all your left with is adding a route and styling out your “undo” message. Check out the repo for full details.