Skip to content

Instantly share code, notes, and snippets.

@elgamine-dev
Last active July 25, 2017 12:24
Show Gist options
  • Save elgamine-dev/23832449c2678bba18bdf45bdd67ec18 to your computer and use it in GitHub Desktop.
Save elgamine-dev/23832449c2678bba18bdf45bdd67ec18 to your computer and use it in GitHub Desktop.

TODO List Dans un nouveau projet laravel correctement configuré (.env):

  • Créez une nouvelle migration appelée create_tasks_table pour créer une table tasks
  • Lancez la migration via artisan
  • Créez un model Task
  • Créez en suite un Controller TaskController
  • Liez l'url '/tasks' à une méthode index dans votre controller
  • affichez une première vue index.blade.php qui se trouve dans un sous-dossier 'resources/views/tasks/'
  • Listez des tâches (que vous aurez créé auparavant via phpmyadmin dans la table tasks)

Next steps

  • rajouter les fonctionnalités pour ajouter, éditer, supprimer des tâches
  • rajouter les fonctionnnalités pour change le statut d'une tâche (fait/pas fait)
  • réunir toutes ses fonctionnalités au sein d'une même vue (la page d'accueil par exemple)

Un exemple d'interface TODO MVC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment