I am using a Laravel Vue Axios stack for a n app with a dashboard.
I must limit access and visibility to some parts of the applications depending on the user roles and permission;
Should I use only Spatie, only Websanova or both combined together ?
With every response, you can return what the user can and can not do. Or if you are using VueRouter you can check if the response is HTTP_FORBIDDEN (403) and act on that, show some message, or whatever is appropriate in your scenario.