bref / laravel-dsql
Aurora DSQL database driver for Laravel
Fund package maintenance!
1.0.0
2026-10-05 09:05 UTC
Requires
- php: ^8.2
- ext-pdo_pgsql: *
- aws/aws-sdk-php: ^3.339.1
- illuminate/database: ^12.0 || ^13.0
- illuminate/support: ^12.0 || ^13.0
Requires (Dev)
- larastan/larastan: ^3
- laravel/pint: ^1.24
- orchestra/testbench: ^10.0 || ^11.0
- phpstan/phpstan: ^2
- phpstan/phpstan-phpunit: ^2
- phpunit/phpunit: ^11.5 || ^12
- rector/rector: ^2.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Use Amazon Aurora DSQL as the database of a Laravel application.
This package adds a dsql database driver to Laravel: it authenticates with IAM, and adapts migrations and transactions to Aurora DSQL.
Installation
composer require bref/laravel-dsql
Documentation
Read the documentation on bref.sh.
Contributing
The tests run with composer test. The integration tests run against a real Aurora DSQL cluster, with the AWS credentials of the environment:
DSQL_HOST=<cluster-id>.dsql.<region>.on.aws composer test:integration
They drop every table of the cluster: use a cluster dedicated to them.