Skip to content

wildone/LaravelBackboneTodoMVC

 
 

Repository files navigation

TodoMVC with Laravel PHP framework as backend.

Working demo at http://laraveltodos.pagodabox.com

Also a secure version avaiable at http://laraveltodossecure.pagodabox.com/ The source code for the secure version is in this repo, in SECURE branch.

Full Integration + API Tutorial at my blog (http://maxoffsky.com/maxoffsky-blog/building-restful-api-in-laravel-part-3-integration-with-backbonejs/)

Feature Overview

  • Has a simple API consisting of ONE route and ONE controller to manage todos.
  • Has view templates that look just like TodoMVC example
  • Users can save, edit and delete todos.

#DB structure

CREATE TABLE `todos` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(10) unsigned NOT NULL,
  `title` varchar(255) NOT NULL,
  `completed` varchar(4) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

CREATE TABLE `users` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(200) NOT NULL,
  `password` varchar(200) NOT NULL,
  `name` varchar(200) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `users_username_unique` (`username`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

License

Code is open-sourced software licensed under the MIT License.

About

This is a simple TodoMVC application in Laravel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published