Download the PHP package tradecoverexchange/google-cloud-tasks-laravel without Composer
On this page you can find all versions of the php package tradecoverexchange/google-cloud-tasks-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tradecoverexchange/google-cloud-tasks-laravel
More information about tradecoverexchange/google-cloud-tasks-laravel
Files in tradecoverexchange/google-cloud-tasks-laravel
Package google-cloud-tasks-laravel
Short Description A Laravel Queue driver to interact with Google Cloud Tasks
License MIT
Homepage https://github.com/tradecoverexchange/google-cloud-tasks-laravel
Informations about the package google-cloud-tasks-laravel
Google Cloud Tasks Queue Driver for Laravel
A Laravel Queue driver to interact with Google Cloud Tasks.
Installation
Requires Laravel 9 and PHP 8.1 as a minimum.
You can install the package via composer:
You can publish an overriding queue config file with:
Or you can manually add the two following connections to your own queues.php
config file:
Usage
Usage of the package should primarily be done via the Laravel Queue system.
Missing Features
There is no ability to configure the worker options in the same way as a typical queue connection in Laravel.
For Http Tasks only the OIDC token type has been implemented for protecting the controller from fraudulent requests. We don't use OAuth ourselves but would be happy to include if someone makes a PR for it or knows how that mechanism should work compared to OIDC.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
About Us
Trade Cover Exchange is a platform for insuring your trade with other companies, protecting you from instabilities in the supply chain.
We proudly use the Google Cloud platform for our service and hope to share more of our work with the developer community in the future.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Peter Fox
- Kees van Bemmel
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of google-cloud-tasks-laravel with dependencies
google/cloud-tasks Version >=1.6
kevinrob/guzzle-cache-middleware Version ^3.3
illuminate/contracts Version 9.*
tradecoverexchange/google-cloud-jwt-validator Version ^1.1