Why require one if you can require them all?

1.0.0 2021-04-01 12:06 UTC

This package is auto-updated.

Last update: 2024-03-21 18:54:39 UTC



💍 Why require one if you can require them all?

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

From the team that brought you laravel-random-command comes another gem!

Requiring all our packages separately takes a lot of effort. This package solves that problem! By pulling in this one, you get all the Spatie magic in one go.

Support us


We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products.

We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall.


You can install the package via composer:

composer require spatie/one-package-to-rule-them-all

You can publish the config file with:

php artisan vendor:publish --provider="spatie\OnePackageToRuleThemAll\OnePackageToRuleThemAllServiceProvider" --tag="one-package-to-rule-them-all-config"

This is the contents of the published config file:

return [
    'quotes' => [
        'There is only one package man, only one who can bend it to his will. And he does not share power.',
        'We swears, to serve the master of the packages. We will swear on… on the Precious!',
        'I am the package man. And I come back to you now… at the turn of the tide.',
        'A day may come when the courage of packages fails… but it is not THIS day',
        'The board is set, the pieces are moving. We come to it at last, the great package of our time.',
        'But the fat Hobbit, he knows. spatie/phpunit-watcher always watching.',
        'You are the luckiest, the canniest, and the most reckless package I ever knew. Bless you, laddie.',
        'Even the smallest package can change the course of history.',
        'It is a strange fate that we should suffer so much fear and doubt over so small a thing… such a little package.'


Anything goes!

php artisan package:inspire


composer test


Please see CHANGELOG for more information on what has changed recently.


Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.



The MIT License (MIT). Please see License File for more information.