What this will cover
- Host a static website at S3
- Redirect
www.website.comtowebsite.com - Website can be an SPA (requiring all requests to return
index.html) - Free AWS SSL certs
- Deployment with CDN invalidation
| { | |
| "name": "mmollick/github-team-repos", | |
| "authors": [ | |
| { | |
| "name": "Mike Mollick", | |
| "email": "mollick2@gmail.com" | |
| } | |
| ], | |
| "require": { | |
| "guzzlehttp/guzzle": "^7.0" |
| <?php | |
| namespace App\Http\Controllers; | |
| use App\Models\Subscriber; | |
| use App\User; | |
| use Illuminate\Http\Request; | |
| use Illuminate\Foundation\Auth\AuthenticatesUsers; | |
| use Illuminate\Support\Facades\Hash; |
This gist assumes:
| <?php namespace Controllers\Api; | |
| class Oauth2Controller extends \Controllers\BaseController | |
| { | |
| public function index() | |
| { | |
| \Camelot::authenticate(\Input::all()); | |
| } |
| <?php | |
| public function determine_age_from_dob ($YYYYMMDD_In) | |
| { | |
| // Parse Birthday Input Into Local Variables | |
| // Assumes Input In Form: YYYYMMDD | |
| $yIn=substr($YYYYMMDD_In, 0, 4); | |
| $mIn=substr($YYYYMMDD_In, 4, 2); | |
| $dIn=substr($YYYYMMDD_In, 6, 2); |
| <?php | |
| public function time_past($time, $opt = array()) { | |
| // The default values | |
| $defOptions = array( | |
| 'to' => time(), | |
| 'parts' => 1, | |
| 'precision' => 'minute', | |
| 'distance' => TRUE, | |
| 'separator' => ', ' |