Layouts
Similar to the official Laravel version, this starter kit includes two different primary layouts for you to choose from: a "sidebar" layout and a "header" layout.
Sidebar Layout
The header layout is used by default, to use the sidebar layout update resources/js/layouts/AppLayout.vue
:
vue
<script setup>
import AppLayout from '@/layouts/app/HeaderLayout.vue';
import AppLayout from '@/layouts/app/SidebarLayout.vue';
// ...
The resources/js/layouts/AppLayout.vue
component is used as a basic wrapper, so you can easily define one preferred layout to use throughout your entire app. You can also use a different layout on a per-page basis, for example:
vue
<!-- resources/js/pages/Example.vue -->
<script setup>
import AppLayout from '@/layouts/AppLayout.vue';
import SidebarLayout from '@/layouts/app/SidebarLayout.vue';
// ...