Added support for testing on multiple PHP and Laravel versions
Implemented a matrix strategy to flexibly run tests across different versions of PHP and Laravel for increased compatibility assurance.
Removed redundant cache action
The cache action has been removed as it is no longer needed with the new setup.
Upgraded checkout action to v3
The checkout action has been updated to v3, enabling the with option in the workflow file.
Improved dependency installation process
Dependencies are now installed using the composer require command, allowing better handling of versioning for laravel/support and other related packages while ensuring compatibility with different Laravel framework versions.
Better testing