In another shot, How to soft delete a child model in Laravel, we discussed how a child model can be deleted after the parent’s model is deleted.
In this shot, we will learn how to retrieve soft-deleted data.
The main reason for not completely deleting the data is if you have future use for it and for reference purposes.
You can refer to this shot for instructions to install the package. Right now, we will just focus on how to retrieve the data you soft-deleted.
Use the code below in your controller where you want to retrieve the soft-deleted data.
Comments::withParentTrashed()->get();
Comments
is the child model you want to retrieve.
The output will be your normal array of deleted rows.
Note: This should only be done on the admin side of your application.