Let's start talking about layouts. Our current main problem is duplication of the menu code for Posts and About pages.
Main Layout: Vue Component
First, we need a Vue component as the main layout. We will create a new folder resources/js/Layouts
and a Vue component, App.vue
inside it.
Move the repeating code from the Posts/Index.vue
and About.vue
Vue components to...