Twill 3.x
is compatible with Laravel versions 9.x
. 10.x
and 11.x
running on PHP 8.0
and above. As a dependency to your
own application, Twill shares Laravel's
server requirements.
For development, those requirements are satisfied by the following first-party solutions:
For production deployments, we can recommend:
Of course, any other Laravel compatible server configuration and deployment strategy will be supported.
Twill uses Vue CLI to build the frontend assets of its UI. To ensure reproducible builds, npm
scripts provided by Twill use
the npm ci
command, which is
available since npm 5.7
.
Twill's database migrations create json
columns. Your database should support the json
type. Twill has been
developed and tested against MySQL (>=5.7
) and PostgreSQL(>=9.3
) databases.
Supported versions | Recommended version | |
---|---|---|
PHP | >= 8.0 | 8.3 |
Laravel | >= 9.0 | 11.x |
Node.js | >= 16 | 20.x |
MySQL | >= 5.7 | 8.x |
PostgreSQL | >= 9.3 | 15.x |