This is a basic Laravel app to practice a common synchronous communication using REST
- PHP 8.1
Note: Just in case you dont want to have another PHP version on your dev environment, please consider to use Docker , see the Tooling section
Placed into the project folder run the command $ composer install
Placed into the project folder run the command $ docker-compose up -d && composer install
Note: You could change the application port by changing the environment variable APP_PORT
If you're using Docker, just go to the url http://localhost:8080
There are some docker wrappers within the folder bin
, they are:
./bin/@composer
example./bin/@composer dumpautoload
./bin/@php
example./bin/@php artisan optimize
./bin/@npm
./bin/cli
to get into the docker container
- Synchronous communication using SOAP, a nice one would be to display the person
height
andmass
in words using https://www.dataaccess.com/webservicesserver/NumberConversion.wso?WSDL - Feature test cases to ensure the proper working from the user perspective
- Improve the caching strategy, the current one is too much optimistic