Today we released
v2.5.1 with the ability to handle custom Lambda events. To get started, implement a
vapor:handle artisan command in your application with the following signature:
To extract the event payload from the
payload argument, you should
json_decode the string:
$payload = json_decode( base64_decode($this->argument('payload')));
Custom Lambda events allow to handle events from other AWS services, such as triggering your application each time an image is uploaded to an S3 bucket.
Here’s what we've been up to recently.