I am new to Laravel. I am developing an application which is going to be an Web (laravel8 + vue.js) + Mobile App (Android). Application has both backend and frontend on both web and mobile app. Which means I need routes for web application to manage backend and frontend and API routes to manage same. So, I was thinking how I should structure my code in Laravel to reduce code redundancy and what is best approach to plan my project DIR structure, routes etc.
Thanks.