Environment PHP php-fpm-laravel
- PHP 7.4, 7.3, 7.2 / 7.1 / 7.0 / 5.6 / 5.4
- OpenSSL PHP Extension
- PDO PHP Extension
- SOAP PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- INTL PHP Extension
- PCNTL PHP Extension
- ZIP PHP Extension
- MCRYPT PHP Extension
- GD PHP Extension
- BCMath PHP Extension
- Imagick PHP Extension
- Sqlite3
- Memcached
- Composer
- Laravel Cron Job for the task scheduling setup
- PHP ini values for Laravel (see
laravel.ini
) - xDebug (PHPStorm friendly, see
xdebug.ini
). Update env variable XDEBUG for true to enable remote xDebug in Dockerfile php folder. t
alias created to run unit testsvendor/bin/phpunit
withdocker-compose exec [service_name] t
prt
alias created to run paratestvendor/bin/paratest
d
alias created to run Laravel Dusk browser testsartisan dusk
withdocker-compose exec [service_name] d
art
alias created to run the Laravelartisan
commandfresh
alias created to migrate the database fresh and seed the seedersartisan migrate:fresh --seed