spatie / one-package-to-rule-them-all
Why require one if you can require them all?
Fund package maintenance!
spatie
Requires
- php: ^8.0
- spatie/array-functions: ^1.8
- spatie/array-to-xml: ^2.16
- spatie/async: ^1.5
- spatie/backtrace: ^1.1
- spatie/blink: ^1.1
- spatie/browsershot: ^3.44
- spatie/calendar-links: ^1.4
- spatie/color: ^1.2
- spatie/commonmark-highlighter: ^2.1
- spatie/crawler: ^6.0
- spatie/crypto: ^2.0
- spatie/data-transfer-object: ^2.8
- spatie/db-dumper: ^2.21
- spatie/dns: ^1.6
- spatie/docker: ^1.5
- spatie/dropbox-api: ^1.17
- spatie/eloquent-sortable: ^3.11
- spatie/emoji: ^2.2
- spatie/enum: ^3.7
- spatie/flysystem-dropbox: ^1.2
- spatie/fractalistic: ^2.9
- spatie/geocoder: ^3.10
- spatie/google-time-zone: ^1.2
- spatie/guzzle-rate-limiter-middleware: ^2.0
- spatie/icalendar-generator: ^2.1
- spatie/image: ^1.10
- spatie/image-optimizer: ^1.3
- spatie/interactive-slack-notification-channel: ^1.0
- spatie/laravel-activitylog: ^3.17
- spatie/laravel-analytics: ^4.0
- spatie/laravel-backup: ^7.3
- spatie/laravel-blade-javascript: ^2.6
- spatie/laravel-blink: ^1.5
- spatie/laravel-collection-macros: ^7.1
- spatie/laravel-cookie-consent: ^3.0
- spatie/laravel-cronless-schedule: ^1.0
- spatie/laravel-csp: ^2.6
- spatie/laravel-dashboard: ^2.0
- spatie/laravel-dashboard-belgian-trains-tile: ^2.0
- spatie/laravel-dashboard-calendar-tile: ^2.0
- spatie/laravel-dashboard-time-weather-tile: ^2.0
- spatie/laravel-dashboard-twitter-tile: ^2.0
- spatie/laravel-dashboard-velo-tile: ^2.0
- spatie/laravel-database-mail-templates: ^3.4
- spatie/laravel-db-snapshots: ^1.7
- spatie/laravel-demo-mode: ^2.7
- spatie/laravel-directory-cleanup: ^1.8
- spatie/laravel-enum: ^2.4
- spatie/laravel-event-sourcing: ^4.9
- spatie/laravel-eventsauce: ^2.1
- spatie/laravel-failed-job-monitor: ^4.0
- spatie/laravel-feed: ^3.1
- spatie/laravel-flash: ^1.8
- spatie/laravel-fractal: ^5.8
- spatie/laravel-glide: ^3.6
- spatie/laravel-google-calendar: ^3.2
- spatie/laravel-googletagmanager: ^2.6
- spatie/laravel-honeypot: ^3.0
- spatie/laravel-html: ^2.29
- spatie/laravel-http-logger: ^1.7
- spatie/laravel-image-optimizer: ^1.6
- spatie/laravel-json-api-paginate: ^1.10
- spatie/laravel-littlegatekeeper: ^1.1
- spatie/laravel-log-dumper: ^1.4
- spatie/laravel-mail-preview: ^5.1
- spatie/laravel-mailable-test: ^2.2
- spatie/laravel-medialibrary: ^9.0.0
- spatie/laravel-missing-page-redirector: ^2.7
- spatie/laravel-mix-preload: ^1.2
- spatie/laravel-model-cleanup: ^3.2
- spatie/laravel-model-states: ^2.0
- spatie/laravel-model-status: ^1.10
- spatie/laravel-morph-map-generator: ^1.0
- spatie/laravel-multitenancy: ^2.0
- spatie/laravel-navigation: 9999999-dev
- spatie/laravel-newsletter: ^4.9
- spatie/laravel-package-tools: ^1.4.3
- spatie/laravel-permission: ^4.0
- spatie/laravel-personal-data-export: ^2.0
- spatie/laravel-pjax: ^2.1
- spatie/laravel-prefixed-ids: ^1.0
- spatie/laravel-query-builder: ^3.3
- spatie/laravel-queueable-action: ^2.10
- spatie/laravel-queued-db-cleanup: ^1.1
- spatie/laravel-rate-limited-job-middleware: ^1.5
- spatie/laravel-ray: ^1.17
- spatie/laravel-referer: ^1.7
- spatie/laravel-remote: ^1.0
- spatie/laravel-resource-links: ^1.1
- spatie/laravel-responsecache: ^6.6
- spatie/laravel-robots-middleware: ^1.3
- spatie/laravel-route-attributes: ^1.3
- spatie/laravel-schedule-monitor: ^2.2
- spatie/laravel-schemaless-attributes: ^1.8
- spatie/laravel-searchable: ^1.9
- spatie/laravel-server-monitor: ^1.9
- spatie/laravel-server-side-rendering: ^1.4
- spatie/laravel-settings: ^2.0
- spatie/laravel-short-schedule: ^1.3
- spatie/laravel-sitemap: ^6.0
- spatie/laravel-sluggable: ^3.0
- spatie/laravel-stripe-webhooks: ^2.5
- spatie/laravel-stubs: ^2.1
- spatie/laravel-tags: ^4.0
- spatie/laravel-tail: ^4.3
- spatie/laravel-translatable: ^4.6
- spatie/laravel-translation-loader: ^2.7
- spatie/laravel-twitter-streaming-api: ^1.4
- spatie/laravel-uptime-monitor: ^4.0
- spatie/laravel-url-signer: ^2.6
- spatie/laravel-validation-rules: ^3.0
- spatie/laravel-varnish: ^2.8
- spatie/laravel-view-models: ^1.3
- spatie/laravel-webhook-client: ^2.7
- spatie/laravel-webhook-server: ^1.11
- spatie/laravel-welcome-notification: ^2.2
- spatie/last-fm-now-playing: ^1.1
- spatie/macroable: ^1.0
- spatie/menu: ^3.0
- spatie/mixed-content-scanner: ^4.0
- spatie/once: ^3.0
- spatie/opening-hours: ^2.10
- spatie/or-else: ^1.0
- spatie/packagist-api: ^2.0
- spatie/pdf-to-text: ^1.4
- spatie/period: ^2.1
- spatie/phpunit-snapshot-assertions: ^4.2
- spatie/phpunit-watcher: ^1.23
- spatie/query-string: ^1.0
- spatie/regex: ^1.4
- spatie/robots-txt: ^1.0
- spatie/schema-org: ^3.3
- spatie/server-side-rendering: ^0.3.0
- spatie/sheets: ^1.7
- spatie/simple-excel: ^1.13
- spatie/spatie-price-api: ^1.0
- spatie/ssh: ^1.6
- spatie/ssl-certificate: ^1.22
- spatie/sun: ^1.1
- spatie/temporary-directory: ^1.3
- spatie/test-time: ^1.2
- spatie/twitter-streaming-api: ^1.4
- spatie/typescript-transformer: ^1.1
- spatie/url: ^1.3
- spatie/url-signer: ^1.2
- spatie/valuestore: ^1.2
- spatie/workshop-unit-conversions: ^1.1
- spatie/yaml-front-matter: ^2.0
Requires (Dev)
- orchestra/testbench: ^6.16
- vimeo/psalm: ^4.4
Suggests
- spatie/7to5: Composer said no to spatie/7to5
- spatie/analytics-reports: Composer said no to spatie/analytics-reports
- spatie/analytics-statistics: Composer said no to spatie/analytics-statistics
- spatie/asset-helper: Composer said no to spatie/asset-helper
- spatie/bpost-address-webservice: Composer said no to spatie/bpost-address-webservice
- spatie/checkout: Composer said no to spatie/checkout
- spatie/code-outliner: Composer said no to spatie/code-outliner
- spatie/email-concealer: Composer said no to spatie/email-concealer
- spatie/fragment-importer: Composer said no to spatie/fragment-importer
- spatie/http-status-check: Composer said no to spatie/http-status-check
- spatie/laravel-artisan-dd: Composer said no to spatie/laravel-artisan-dd
- spatie/laravel-authorize: Composer said no to spatie/laravel-authorize
- spatie/laravel-blade: Composer said no to spatie/laravel-blade
- spatie/laravel-blade-x: Composer said no to spatie/laravel-blade-x
- spatie/laravel-cors: Composer said no to spatie/laravel-cors
- spatie/laravel-dashboard-oh-dear-uptime-tile: Composer said no to spatie/laravel-dashboard-oh-dear-uptime-tile
- spatie/laravel-disk-monitor: Composer said no to spatie/laravel-disk-monitor
- spatie/laravel-export: Composer said no to spatie/laravel-export
- spatie/laravel-link-checker: Composer said no to spatie/laravel-link-checker
- spatie/laravel-menu: Composer said no to spatie/laravel-menu
- spatie/laravel-migrate-fresh: Composer said no to spatie/laravel-migrate-fresh
- spatie/laravel-or-abort: Composer said no to spatie/laravel-or-abort
- spatie/laravel-paginateroute: Composer said no to spatie/laravel-paginateroute
- spatie/laravel-partialcache: Composer said no to spatie/laravel-partialcache
- spatie/laravel-relatable: Composer said no to spatie/laravel-relatable
- spatie/laravel-slack-slash-command: Composer said no to spatie/laravel-slack-slash-command
- spatie/laravel4-googletagmanager: Composer said no to spatie/laravel4-googletagmanager
- spatie/mixed-content-scanner-cli: Composer said no to spatie/mixed-content-scanner-cli
- spatie/payment: Composer said no to spatie/payment
- spatie/pdf-to-image: Composer said no to spatie/pdf-to-image
- spatie/pest-plugin-snapshots: Composer said no to spatie/pest-plugin-snapshots
- spatie/phpunit-docker-assertions: Composer said no to spatie/phpunit-docker-assertions
- spatie/searchindex: Composer said no to spatie/searchindex
- spatie/seeders: Composer said no to spatie/seeders
- spatie/ssl-certificate-chain-resolver: Composer said no to spatie/ssl-certificate-chain-resolver
- spatie/string: Composer said no to spatie/string
- spatie/tax-calculator: Composer said no to spatie/tax-calculator
- spatie/twitter-labs: Composer said no to spatie/twitter-labs
- spatie/unit-conversions: Composer said no to spatie/unit-conversions
README
đź’Ť Why require one if you can require them all?
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.
Installation
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.' ] ];
Usage
Anything goes!
php artisan package:inspire
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.