I am wanting to build a proof of concept, and I want some enlightment on the project structure, it will be a Laravel 10 project on the server, with a vue3 front-end. I am wanting to house it all within 1 Laravel application though.
/app - vue3 frontend
/admin - L10 and blade backend (controlling thing like app settings, users etc)
/api/ (for requests from the front end) - L10
There will obviously be authentication so the a user in the front end can speak with the api, I was thinking of using sanctum, but can I use this to also authenticate an admin user in Laravel/Blade admin area? Currently a bit confused how to drive the authentication.