laravel-google-cloud-tasks-queue
laravel-google-cloud-tasks-queue copied to clipboard
Use Google Cloud Tasks as the queue driver for Laravel
Is there any way to set the credentials JSON file using another .env var? Because on my project I'm using a separated service account for each service. .env example: LARAVEL_G_CLOUD_STORAGE_CREDENTIAL_PATH='.......'...
If you encounter ```Maximum call stack size of 8339456 bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?``` It is due to https://github.com/googleapis/gax-php/issues/584
This PR allows a job to define a cloud task id and thus leverage the powerful Google Cloud Task deduplication mechanism. Indeed Google provide a guarantee [deduplication mechanism](https://cloud.google.com/tasks/docs/reference/rest/v2beta3/projects.locations.queues.tasks/create#body.request_body.FIELDS.task) > Explicitly...