2017 © Pedro Peláez
 

project laravel-aws-demo

A demo illustrating how to integrate Laravel with AWS products.

image

jpcaparas/laravel-aws-demo

A demo illustrating how to integrate Laravel with AWS products.

  • Tuesday, October 31, 2017
  • by jpcaparas
  • Repository
  • 0 Watchers
  • 13 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 8 Versions
  • 71 % Grown

The README.md

Laravel AWS demo

aws-logo, (*1)

A demo illustrating how to integrate Laravel with the AWS suite., (*2)

Services

These services (segmented via URIs) are currently available to test:, (*3)

Method URI
POST aws/s3/upload
POST aws/s3/download_bucket
POST aws/rekognition/recognize_celebrities
POST aws/et/transcode
POST aws/et/transcode/subscriber

Requirements

  1. PHP 7.x
  2. SQLite 3.x

Initial set up

  1. Bootstrap the project, (*4)

    composer create-project jpcaparas/laravel-aws-demo --prefer-dist
    
    touch database/database.sqlite
    
    php artisan migrate:refresh --seed
  2. Run tests (somewhat non-existent for the meantime), (*5)

    vendor/bin/phpunit
  3. Populate the .env file with your AWS credentials. Sign up for AWS if you haven't done so already., (*6)

All set? Trying it all out

📘 👉 Ready to roll? Head on over to the wiki., (*7)

Additional services used

  • Ngrok - A freemium service used to give your app a public-facing URL. This allows Amazon to send webhooks to your app.
  • Postman - A free tool for testing API endpoints. Support sending multipart requests (e.g. file uploads).

Disclaimer

A few commands issued throughout this demo are for *nix systems (e.g. macOS, Ubuntu), so your mileage may vary if you're using Windows., (*8)

Attributions

figured-logo, (*9)

I am a product developer for Figured, Ltd, a cloud-based farm financial management software company disrupting the agriculture industry. We're headquartered at Victoria Street West, Auckland., (*10)

We leverage AWS as part of our development toolchain to offload complexity onto the cloud. This in turn makes us focus on building new features, leading to happy developers and a rapidly evolving product., (*11)

The Versions

31/10 2017

dev-master

9999999-dev

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas

31/10 2017

dev-feature/akl-aws-meetup-updates

dev-feature/akl-aws-meetup-updates

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas

31/10 2017

v0.1.4

0.1.4.0

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas

26/08 2017

v0.1.3

0.1.3.0

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas

24/08 2017

dev-feature/trusted-proxies

dev-feature/trusted-proxies

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas

24/08 2017

v0.1.2

0.1.2.0

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas

21/08 2017

v0.1.1

0.1.1.0

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas

19/08 2017

v0.1

0.1.0.0

A demo illustrating how to integrate Laravel with AWS products.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cloud amazon aws saas