All packages
Testing for Laravel
Requirements
- PHP 8.4+
- Laravel 12 or 13
- Pest 4 — the assertions ship as Pest expectations
- Orchestra Testbench 10 or 11 — installed as a dependency; only PackageTestCase and its concerns use it
- A reachable Postgres or MySQL only for the real-engine assertions and driver legs — everything else runs on in-memory SQLite
Install it into require-dev only — the package ships nothing that runs in production. Its own suite runs with:
composer testShow your open-source love
This package is free and MIT-licensed. If it saves you time, a one-off donation or a Patreon membership keeps it maintained, tested and documented.
More ways to support, including cryptoBy donating, you agree to our donation terms.
Want this built into your product?
We integrate our packages into custom Laravel and AI builds. Tell us what you're working on and we'll reply within 48 hours.