Things should've known before this project
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
composer global require "laravel/lumen-installer=~1.0”
3. Make it accessible through zsh
export PATH="$PATH:$HOME/.composer/vendor/bin”
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.zshrc
- PHP >= 5.5.9
- PHP version manager for Mac
git clone https://github.com/yonaichin/lumen101.git && cd lumen101
cp .env.example .env # make sure to create database first
php artisan migrate # migrate tables
php artisan db:seed # seed database for mock datas
- GET 'api/article' => index
- GET 'api/article/{id}' => get article
- POST 'api/article' => save article
- POST 'api/article/{id}' => update article
- DELETE 'api/article/{id}' => delete article