I am developing an Human Resource Applications that will use Spatie for roles & permissions. And authorized user should be able to Assign Roles and Permissions on their own.
The Menu and Views should implement @can
What are the best practices to follow when such application development?
Is there any documentation, videos, tutorials that are recommended?