Skip to main content

Requirements

  • PHP 8.3+
  • Laravel 11, 12 or 13 (illuminate/console, illuminate/support, illuminate/contracts)
  • For libraries (packages that are not Laravel apps): Orchestra Testbench

Get started

1

Install

Install it as a dev dependency. The build artifact is produced with composer install --no-dev, so Slipway never ships to production.
2

Create a config

Review the generated config/slipway.php. See presets and libraries if you are compiling a package rather than an app.
3

Compile and commit

slipway:compile writes the provider files. slipway:check fails if the committed YAML is stale — CI runs this for you.
Full command list: Commands. If a feature is not expressible on a provider, Slipway warns (or errors in strict mode) — see Provider support.