learning laravelphp by creating a todo app with basic functionality:
- list all to-do items, grouped by
completed
status - add new to-do items
- mark an item as
completed
- delete an item
- composer
- php 5.4+
- php-mcrypt
- mysql
for osx, they can be easily installed via brew
$ brew install composer php54 php54-mcrypt mysql
- clone this repo
$ composer install
in project's root directory- create new database and update local database configurations in
app/config/database.php
- update database schema
$ php artisan migrate
$ php artisan serve
- open
http://localhost:8000