Fix an error uploading laravel on Google App Engine -- 2
Budget: $10 – $30 AUD
I'm looking for someone to help me fix an error on the upload of my laravel project to Google App Engine. The error is on the Google App Engine side. Fortunately, I do have access to the project log files, allowing you to diagnose the problem quickly and accurately. Additionally, I have tried debugging the issue, so everything should be ready for you to work on solutions.
Here below the error:
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- lcobucci/jwt is locked to version 5.0.0 and an update of this package was not requested.
- lcobucci/jwt 5.0.0 requires ext-sodium * -> it is missing from your system. Install or enable PHP's sodium extension.
Problem 2
- lcobucci/jwt 5.0.0 requires ext-sodium * -> it is missing from your system. Install or enable PHP's sodium extension.
- kreait/firebase-tokens 4.2.0 requires lcobucci/jwt ^4.3.0|^5.0 -> satisfiable by lcobucci/jwt[5.0.0].
- kreait/firebase-tokens is locked to version 4.2.0 and an update of this package was not requested.
I have already run composer update but it does not work. Laravel works perfectly if run locally, so I believe it is due to how Google App Engine manages the sodium extension.
I need someone who knows how to fix this problem and who has experience with both Laravel and Google App Engine.
Here below the error:
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- lcobucci/jwt is locked to version 5.0.0 and an update of this package was not requested.
- lcobucci/jwt 5.0.0 requires ext-sodium * -> it is missing from your system. Install or enable PHP's sodium extension.
Problem 2
- lcobucci/jwt 5.0.0 requires ext-sodium * -> it is missing from your system. Install or enable PHP's sodium extension.
- kreait/firebase-tokens 4.2.0 requires lcobucci/jwt ^4.3.0|^5.0 -> satisfiable by lcobucci/jwt[5.0.0].
- kreait/firebase-tokens is locked to version 4.2.0 and an update of this package was not requested.
I have already run composer update but it does not work. Laravel works perfectly if run locally, so I believe it is due to how Google App Engine manages the sodium extension.
I need someone who knows how to fix this problem and who has experience with both Laravel and Google App Engine.