Witam, potrzebuję porady odnośnie zaplanowania aplikacji, tzn frontu dla api,
API wystawia mi Laravel 5.5 natomiast front chcę napisać w VueJS. SPA w vue napisać jest stosunkowo łatwo, ale zastanawiam się jak mądrze (i etycznie:P ) rozplanować podział frontu na dwie części: część widoczna dla użytkowników, którzy odwiedzają stronę, oraz część widoczna po zalogowaniu, czyli admin panel.
Czy sensownym jest utworzenie osobnej instancji Vue w main.js i podpiecie osobnego routera? Czy puścić to przez jeden router, tylko v-if sprawdzać czy użytkownik jest zalogowany i ograniczać mu widoki komponentów?
Jak byście to rozwiązali ?