Übersicht
- 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
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)