// resources/js/app.js import { createApp, h } from 'vue' import { createInertiaApp } from '@inertiajs/vue3' import { InertiaProgress } from '@inertiajs/progress' import Vue3Toastify, { toast } from 'vue3-toastify' import 'vue3-toastify/dist/index.css' // Optional: Lade-Balken für Inertia InertiaProgress.init() // Inertia App starten createInertiaApp({ // Alle Pages in app/Views/Pages/**/*.vue werden automatisch importiert resolve: name => { // Vite scannt die Pages dynamisch const pages = import.meta.glob('@views/**/*.vue') // Suche nach der richtigen Page-Datei const key = Object.keys(pages).find(k => k.endsWith(`/${name}.vue`) || k.endsWith(`/${name}/index.vue`) ) if (!key) throw new Error(`Page not found: ${name}`) // Unterstützt sowohl