I am developing admin section for the project in laravel 5. Where I have multiple administrators and a super admin. In this project, a super admin can audit the sub-administrators actions.
Now super admin wants to check that what are the other administrators doing on admin panel.
Example: An administrator updated user information like address, phone number or email. How super admin will come to know that which administrator did this and who was the user which was updated by the administrator.
What should be the best practice to do this should I save each and every action to the database table? or any best practice?