Canopy API is a web application built using the Laravel framework to introduce students of Bells University into web api development. Laravel was chosen because of the relative ease of setup and the reduced cognitive dependency needed to have a fully functional service.
- [Mysql or Postgresql](https://www.mysql.com/ or http://www.postgresql.org/)
- PHP 5.4+
- Command Line Tools
- Mac OS X: Xcode (or OS X 10.9+:
- Windows: Visual Studio
- Ubuntu / Linux Mint:
sudo apt-get install build-essential
sudo dnf groupinstall "Development Tools"
sudo zypper install --type pattern devel_basis
Via Cloning The Repository:
# Get the project git clone https://github.com/wandechris/canopyapi.git # Change directory cd canopyapi # Rename env.example to .env and fill in all the keys and secrets and also generate a secure key for the app using `php artisan key:generate` # Install Composer dependencies composer install # Run your migrations php artisan migrate php artisan serve
Hosting on Heroku
I leave this for @wandechris to complete
Laravel's Official Documentation
Documentation for the framework can be found on the Laravel website.
The Laravel framework is open-sourced software licensed under the MIT license