Skip to content

Instantly share code, notes, and snippets.

@Naoray
Last active February 26, 2018 09:55
Show Gist options
  • Save Naoray/43c50e20db3db3935b4a6e2bad7b9c63 to your computer and use it in GitHub Desktop.
Save Naoray/43c50e20db3db3935b4a6e2bad7b9c63 to your computer and use it in GitHub Desktop.
Solutions Commits

Switch between solutions with git checkout commit-sha

  • Task-1 => #09f0a3e7

    • erstelle eine Form in einem todo.blade.php view => #cb48f4e
    • erstelle ein Task - Model => #ee82f7b
    • erstelle eine entsprechende Migration für die Daten des Task-Models => #63c01be
    • erstelle eine Sqlite Datei und richte das verwenden einer sqlite-Datenbank ein => #feb5370
    • erstelle einen TasksController und implementiere die index/store Funktionalität => #537392e
    • Erstelle die routes um... => #c352344
      • den todo view anzuzeigen
      • den Request welcher über die todo-Form versendet wird an den TasksController weiterleiten
    • Zeige erstellte Aufgaben in dem todo-view an => #81da302
    • Ändere den todo - view so ab, dass dieser die Fehler der Validierung im TasksController anzeigt => #242c1d0
    • Füge eine update Funktion hinzu, in der das done_at Feld gesetzt wird => #2a757bb

  • Task-2 => #beb5e29df

    • Erstelle eine User-Authentifizierung => #5eeb5ae6
    • Erstelle eine Relation zwischen Task und User => #3f3e491
    • Ändere die zuvor erstellten Routes, sodass nur noch authentifizierte User zugriff haben => #aa31c26a
    • Ändere den TasksController, sodass ein erstellte Task einem User hinzugefügt wird => #18e8b8c4
    • Ändere den todo - view ab, sodass der Ersteller der Task angezeigt wird => #ee59b939e
    • Füge eine weitere Relation zwischen Task und User hinzu, die den User angibt welcher die Task erledigt => #e9d50cde

  • Task 3 => #26f8cefc

    • erweitere den aktuellen todo-view um das app-layout => #fc98c977
    • ersetzte die update form durch eine Vue-Task-Component => #5247c0cd0
    • nutze die api-route und füge eine Task-Update route hinzu => #4f86fad7
    • füge der api-route eine Middleware Group hinzu => #af4822820
    • ersetzte das Formular zum erstellen einer ToDo mit einer Vue-Componente => #f785e9f1a3
    • ersetzte die Auflistung der Erledigten ToDos durch eine Vue-Componente => #4bfceb356
    • erstelle einen Event-Bus welcher die Kommunikation zwischen den verschiedenen Komponenten ermöglicht => #2c3492eee

  • Task 4 => #53be24d2

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