Available Solutions
Building your own? See Building a Solution.
Installing a Solution
A Solution is a Composer package added on top of Core with a composer overlay, so Core’s owncomposer.json and composer.lock stay untouched.
1
Describe the package in composer.overlay.json
At Core’s root (the file is git-ignored), name the package’s repository and a version:
2
Install it
-- --require-overlay so a missing overlay file is an error.3
Update the platform
4
Turn it on
Installing does not turn a Solution on. Each workspace turns it on from Solutions in the admin panel
(Solutions), or with
php artisan solutions:activate <id> --tenant=<slug>.composer install (an upgrade or a rebuild) drops the overlay package until composer overlay is run
again, and later Composer commands run with COMPOSER=composer.local.json; see
keep using the overlaid manifest.
The overlay file, post-install steps and the options of composer overlay are described in
Development setup.
Changing the link
The Find more Solutions link is the platform settingsolutions.marketplace_url, by default this page. Point it at your own catalogue, or make it empty to hide
the link: