Skip to content

amercier/laravel-task-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Task List

Build Status Test Coverage

Task List using Laravel PHP framework, based on official Basic Task List and Intermediate Task List tutorials, adapted for Laravel 5.6.

Additional features:

  • HTTP tests (docs)

  • Browser tests using Laravel Dusk (docs).

  • Continuous Integration using Travis CI Travis CI

  • Code coverage reporting to Codecov Codecov and Code Climate Code Climate

  • Continuous Deployment on OVH Perso (no SSH 😰)

Setup

Requirements

MacOS install instructions:

# PHP & Composer
brew install php@7.2 composer
pecl install xdebug

# NVM, NodeJS and Yarn
brew install nvm
nvm install node
npm install -g yarn

Initial setup

  1. Run (in project directory):
composer create-project
composer install
composer run development

Start

Local environment:

  1. Run
php artisan serve
  1. Visit http://localhost:8000/

Note: in local environment, SQLite is used as database.

Using Homestead

  1. Run (in project directory):
composer run homestead-init
  1. Visit http://localhost:8080/

Note: in homestead environment, MySQL is used as database.

Licence

This project is licensed under the ISC License.