Datensicherung, Footer, Update-Funktion, Docker-Setup

This commit is contained in:
2026-07-03 16:38:58 +02:00
parent aa0a810d63
commit 5af2b1e076
11 changed files with 199 additions and 28 deletions
+22 -16
View File
@@ -29,23 +29,29 @@
}
</style>
</head>
<body class="font-sans antialiased">
<div class="min-h-screen bg-gray-100 dark:bg-gray-900">
@include('layouts.navigation')
<body class="font-sans antialiased min-h-screen flex flex-col bg-gray-100 dark:bg-gray-900">
<!-- Page Heading -->
@isset($header)
<header class="bg-white dark:bg-gray-800 shadow">
<div class="max-w-7xl mx-auto py-6 px-4 sm:px-6 lg:px-8">
{{ $header }}
</div>
</header>
@endisset
@include('layouts.navigation')
<!-- Page Content -->
<main>
{{ $slot }}
</main>
</div>
<!-- Page Heading -->
@isset($header)
<header class="bg-white dark:bg-gray-800 shadow">
<div class="max-w-7xl mx-auto py-6 px-4 sm:px-6 lg:px-8">
{{ $header }}
</div>
</header>
@endisset
<!-- Page Content -->
<main class="flex-1">
{{ $slot }}
</main>
<!-- Footer -->
<footer class="bg-white dark:bg-gray-800 border-t border-gray-200 dark:border-gray-700">
<div class="max-w-7xl mx-auto py-3 px-4 sm:px-6 lg:px-8 text-center text-xs text-gray-400 dark:text-gray-500">
&copy; {{ date('Y') }} MMS-Systemservice GmbH
</div>
</footer>
</body>
</html>
+1 -1
View File
@@ -18,7 +18,7 @@
<div class="min-h-screen flex flex-col sm:justify-center items-center pt-6 sm:pt-0 bg-gray-100">
<div>
<a href="/">
<x-application-logo class="w-20 h-20 fill-current text-gray-500" />
<x-application-logo style="width:400px;height:400px;" class="fill-current text-gray-500" />
</a>
</div>
@@ -83,6 +83,13 @@
</x-slot>
</x-dropdown>
{{-- Datensicherung --}}
@role('admin')
<x-nav-link :href="route('backup.index')" :active="request()->routeIs('backup.*')">
💾 Datensicherung
</x-nav-link>
@endrole
{{-- Hilfe-Dropdown --}}
<x-dropdown align="left" width="48">
<x-slot name="trigger">
@@ -190,6 +197,14 @@
</x-responsive-nav-link>
</div>
@role('admin')
<div class="pt-2 pb-1 border-t border-gray-200">
<x-responsive-nav-link :href="route('backup.index')" :active="request()->routeIs('backup.*')">
&nbsp;&nbsp;💾 Datensicherung
</x-responsive-nav-link>
</div>
@endrole
<div class="pt-2 pb-1 border-t border-gray-200">
<div class="px-4 py-1 text-xs font-semibold text-gray-400 uppercase tracking-wider">Hilfe</div>
<x-responsive-nav-link :href="route('help.manual')">