The programming tool version, Laravel, has been added to our development environment in two versions (10. and 11.).
Provided an option for specifying that tests are to be applied for Laravel version 11. with the utilization of the testbench version 9. tool.
Set a restriction not to use the PHP version 8.1 with Laravel version 11.* to avoid any compatibility issues.
Updated Composer.json
The versions of the dependencies utilized in our project have been updated. They enable the application to perform its numerous tasks.
The project's "illuminate/contracts" package, which helps the developers write cleaner code by providing a set of interfaces, is now compatible with either the 10.0 or 11.0 versions.
The "orchestra/testbench" package, a tool for testing Laravel packages, has been upgraded to be compatible with either the 8.0 or 9.0 versions.
Lastly, the "pestphp/pest" package, which is a testing tool with a focus on simplicity (making writing tests less complex), can now work with the 2.30 version.
PR Summary
Updated the GitHub Workflow File
Updated Composer.json