spatie/one-package-to-rule-them-all
Pulls in all Spatie packages at once so you don’t have to require them individually. Install via Composer, optionally publish the config, and get the full Spatie “magic” in one go for your Laravel app.
composer.json.laravel-activitylog or laravel-permission).composer require call simplifies onboarding. However, post-installation, the project must manually configure and publish any required assets/configurations for the included packages.laravel-backup adding cron jobs when not needed).composer.json to remove unused Spatie packages or replace with direct dependencies.composer.json with granular dependencies for critical projects.composer.json vs. bloat) justified?config/cache, view composers, middleware).laravel-permission).spatie/laravel-permission, spatie/laravel-medialibrary).spatie/one-package-to-rule-them-all in a staging environment.composer dump-autoload and verify no conflicts.providers to config/app.php only for needed packages.php artisan vendor:publish --tag=spatie-permission-config).fileinfo for laravel-medialibrary) are enabled.laravel-activitylog) require migrations. Run all migrations post-installation.spatie/laravel-permission vs. entrust).composer why-not to detect version conflicts.spatie/one-package-to-rule-them-all to composer.json.composer update.composer update for all Spatie packages (though version alignment may still require manual intervention).laravel-permission could be masked by laravel-medialibrary.activitylog tables, permission checks).laravel-debugbar or Blackfire to identify bottlenecks.activity_logs, permissions). Ensure the database can handle the schema changes.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Version conflict between packages | Broken functionality, runtime errors | Pin versions in composer.json manually. |
| Unused package introducing side effects | Cron jobs, DB migrations, or middleware interfering | Audit and remove unused packages post-install. |
| Spatie package breaking change |
How can I help you explore Laravel packages today?