2.1 KiB
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?