Learn how to create and manage your applications on Laravel Forge.
composer.json
and composer.lock
files from your application and inspects for the presence and version of the packages above.
5.0
or later. In addition, the panel’s supported packages must meet the following version requirements:
Dependency | Minimum Version |
---|---|
laravel/framework | 5.0 |
laravel/horizon | 1.0 |
laravel/octane | 1.0 |
laravel/pulse | 1.0 |
laravel/reverb | * |
inertiajs/inertia-laravel | 0.6.6 |
php artisan down
Artisan command within your application, which will make your site unavailable. When the site is in maintenance mode, you can then toggle it off to make your site available again.
horizon:terminate
command, Forge will automatically append it for you.
octane:reload
command, Forge will automatically append it for you.
OCTANE_SERVER
environment variable to the Octane server you choose.Configuration | App Server | Web Server |
---|---|---|
Reverb server alongside Laravel application | ⊙ | |
Dedicated Reverb server | ⊙ | |
Dedicated Reverb server with Pulse | ⊙ | |
Dedicated Reverb server with Pulse (seperate ingest and / or database) | ⊙ |
example.com
, Forge will default Reverb’s hostname to ws.example.com
.ev
event loop if required.reverb:restart
command, Forge will automatically append it for you.
wss
).
If Reverb is installed before a valid certificate is available, you may request a new certificate for Reverb’s configured hostname from your site’s “SSL” tab. Forge will automatically configure secure WebSockets for Reverb as soon as the certificate is activated. Forge will also pre-populate the “Domains” SSL form input with Reverb’s hostname when requesting a certificate.
After activating SSL on a Reverb-enabled site, you should ensure the following environment variables are properly defined before redeploying your site:
server:create-schedulers
and server:create-daemons
permissions.