Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.06 KB

readme.md

File metadata and controls

33 lines (25 loc) · 1.06 KB

Details

  • Rest API built using Laravel 5.
  • Makes use of the "pingpong/modules" package to enable modular architecture.

Installation

Tests

  • Need to install SQLITE drivers for package tests (sudo apt-get install php5-sqlite)
  • Module tests can be ran separately via "phpunit --configuration module-test.xml"

TO DO

  • Write tests for authentication.
  • Data modelling for products & finish products controller.
  • Data modelling for categories, using nested set pattern.
  • Set up production site.
  • Set up automated deployment.
  • Add easily accessible RESTful paths. e.g products/recently_created

##TO DO (query string processor package)

  • Handle exceptions
  • Rename the library (query modifier doesn't communicate the purpose)
  • Outstanding Unit tests:
    • Base class?
    • Input config
    • EloquentQueryModifier