andydefer / songbird
A Laravel package to manage Songbird features
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/andydefer/songbird
Requires
- php: ^8.2
- illuminate/support: ^12.0
Requires (Dev)
- phpunit/phpunit: ^12.5
This package is auto-updated.
Last update: 2025-12-10 15:47:14 UTC
README
Songbird est un package Laravel pour gérer les fonctionnalités Songbird dans vos applications Laravel. Il fournit des routes, des migrations, une configuration et une façade pour une utilisation facile.
Installation
Installez le package via Composer :
composer require andydefer/songbird
Le package utilise la découverte automatique de Laravel, donc vous n'avez pas besoin d'ajouter le fournisseur de services ou la façade manuellement.
Publication des fichiers
Pour publier les fichiers de configuration, migrations, routes et tests, utilisez la commande artisan suivante :
php artisan vendor:publish --tag=songbird
Cela va créer :
config/songbird.phpdatabase/migrations/routes/songbird/tests/Packages/Songbird/
Routes
Les routes sont automatiquement chargées depuis routes/web.php dans votre package. Vous pouvez personnaliser ou ajouter de nouvelles routes dans le dossier routes/songbird/.
Configuration
Le fichier de configuration config/songbird.php vous permet de modifier les paramètres du package.
Utilisation de la façade
Vous pouvez utiliser la façade Songbird directement dans votre code :
use Songbird; Songbird::someMethod();
Migration
Les migrations sont automatiquement chargées, mais vous pouvez les exécuter avec :
php artisan migrate
License
Ce package est sous licence MIT.