diff --git a/README.md b/README.md index 5f80ee8..1ecd7f1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,90 @@ # laravel-demo-app +Tour +- Name +- Startdatum +- Zieldatum +Fahrzeug +- Sitzplätze +- maximale Fracht +Person +- Name +- Hat Führerschein +Fahrer (Person) +Mitfahrer (Person) +Ort +- Name +Start (Ort) +Ziel (Ort) +Kennzeichen +- Kennzeichen +Fahrzeugtypen +- Name +Fracht +Frachttypen +Kisten +- Gewicht +Paletten +- Gewicht + +Tour 0..* --- 1..* Fahrzeug +Je Tour mindestens ein Fahrzeug +Fahrzeuge können keiner oder mehreren Touren zugeordnet sein + +Fahrzeug auf Tour 0..* --- 1 Fahrer (Person) +Je Fahrzeug je Tour exakt ein Fahrer +Personen müssen keine Fahrer sein + +Fahrzeug auf Tour 0..* --- 1 Mitfahrer (Person) +Je Fahrzeug je Tour können Mitfahrer debei sein (maximal so viele wie Sitzplätze -1) +Personen müssten nicht auf Touren mitfahren + +Tour 0..* --- 1 Start (Ort) +Orte können Startpunkte von Touren sein +Ein Ort muss kein Startpunkt einer Tour sein + +Tour 0..* --- 1 Ziel (Ort) +Orte können Ziele von Zielen sein +Ein Ort muss kein Ziel einer Tour sein + +Fahrzeug 0..1 --- 1 Kennzeichen +Ein Fahrzeug hat exakt ein Kennzeichen +Kennzeichen können keinem oder einem Auto zugeordnet sein + +Fahrzeug 0..* --- 1 Fahrzeugtypen +Es gibt Fahrzeugtypen. Diesen werden die Fahrzeuge zugeordnet. +Ein Fahrzeug hat genau einen Typ +Es kann auch Typen geben, denen keine Fahrzeuge zugeordnet sind + +Fahrzeug auf Tour 0..* --- 0..* Fracht -> (Frachttyp) -> Kisten +Fahrzeug auf Tour 0..* --- 0..* Fracht -> (Frachttyp) -> Paletten +Auf einer Tour kann Fracht transportiert werden. +Dies kan je nach Frachttype sind das Kisten oder Paletten +Paletten und Kisten können keiner oder mehreren Touren zugeordnet sein + +Zeigen: +1:1 +1:n +m:n + +Detach +Atach +Toggle +Drop-Downs (Katalogtabellen) +Polymorphe Relationen +Seeding + +hasManyThrough -> Über die Person auf die Touren zugreifen + -> Auf welchen Touren wurde eine bestimmte Kiste oder Palette transportiert? + -> Über Orte Personen anzeigen, die auf einer Tour schon mal hier waren + +Feldtypen auf Formularen, Listen und Detailansichten +- Select +- Datum +- Uhrzeit +- Datum und Uhrzeit + +Auf Eigenschaften von Relationen zugreifen +- Name des Fahrers und der Mitfahrer auf Tourseite +- Kennzeichen des Fahrzeugs +- Fahrzeug überladen? \ No newline at end of file