updated readme für demo-app

This commit is contained in:
Alexander Gabriel 2023-10-25 00:01:23 +02:00
parent 2a5966f5ce
commit 50cffd11ab
1 changed files with 88 additions and 0 deletions

View File

@ -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?