Seitenleiste

Das Offcanvas-Panel ist Teil der App-Shell von nfgarching/core. Die Demo zeigt hier das aktuelle Konto.

Demo-Konto

ENV: production · Package-Version 1.0.0


Übersicht

nfgarching/core ist das Basis-Package für Laravel-Anwendungen mit Bootstrap 5 und Livewire 4. Es bringt wiederverwendbare Blade-Komponenten, die App-Shell, Registries für Navigation und Modals, ein polymorphes Prop-Model mit CRUD sowie Traits für Listen, Formulare und Suche mit.
Es gibt noch keine getaggten Releases – das Package wird auf dev-main entwickelt, die API kann sich ändern.
Anforderungen
  • PHP 8.4
  • Laravel 13
  • Livewire 4
  • Bootstrap 5.3 und Bootstrap Icons (lädt die Anwendung, hier per Vite)
  • kyslik/column-sortable (wird mitinstalliert)
  • optional: spatie/laravel-permission für die Rollenprüfung
Installation

Aus GitHub (VCS-Repository) – in der composer.json der Anwendung:

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/nfgarching/laravel-bootstrap-core"
    }
]
composer require nfgarching/core:dev-main

Lokal als Path-Repository (Entwicklung, so in dieser Demo)

git clone https://github.com/nfgarching/laravel-bootstrap-core.git packages/nfgarching/core
"repositories": [
    {
        "type": "path",
        "url": "packages/nfgarching/core",
        "options": { "symlink": true }
    }
]
composer require nfgarching/core:@dev

Der LibraryServiceProvider wird per Package-Discovery registriert. Migrationen bringt das Package nicht mit – die Tabellen users und props legt die Anwendung an.

Bereiche der Demo


Dokumentation auf GitHub (README.md)

Demo – alle Daten werden täglich zurückgesetzt.