craftzing / laravel-lokalise-webhooks
Handle Lokalise webhooks in a Laravel app
Installs: 2 538
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^7.4|^8.0
- illuminate/support: ^7.0|^8.0
- spatie/laravel-webhook-client: ^2.7.4
Requires (Dev)
- orchestra/testbench: ^5.0|^6.0
- phpstan/phpstan: ^0.12.62
- phpunit/phpunit: ^9.4
Suggests
- ext-zip: Needed to use the CopyExportedProjectToStorage common listener
This package is auto-updated.
Last update: 2024-10-20 18:40:36 UTC
README
Lokalise offers a bunch of webhooks you can listen to in order to get instant notifications about events happening in one of your Lokalise projects. This package aims at helping you manage these Lokalise events within a Laravel app.
🔥 Features
- Integrates with Laravel events. Lokalise events get converted to an event you can hook into using Laravel's event architecture.
- Automatic secret validation. Every incoming Lokalise requests gets validated automatically to ensure it originates from the expected Lokalise project.
- Plug 'n play common event listeners. A couple fully optional event listeners you can re-use in any project.
📚 Docs
📝 Changelog
Check out our Changelog.
🤝 How to contribute
Have an idea for a feature? Wanna improve the docs? Found a bug? Check out our Contributing guide.
💙 Thanks to...
- The entire Craftzing team
- All current and future contributors
- Spatie. Not only is this package built on top of Spatie's fantastic Laravel webhook client, its development (and documentation) is also heavily inspired by their Laravel Stripe webhooks package. So we owe them a TON of gratitude!
🔑 License
The MIT License (MIT). Please see License File for more information.