Go to file
2023-10-25 00:02:23 +02:00
app leere standard-app 2023-10-24 23:32:25 +02:00
bootstrap leere standard-app 2023-10-24 23:32:25 +02:00
config leere standard-app 2023-10-24 23:32:25 +02:00
database leere standard-app 2023-10-24 23:32:25 +02:00
public leere standard-app 2023-10-24 23:32:25 +02:00
resources leere standard-app 2023-10-24 23:32:25 +02:00
routes leere standard-app 2023-10-24 23:32:25 +02:00
storage leere standard-app 2023-10-24 23:32:25 +02:00
tests leere standard-app 2023-10-24 23:32:25 +02:00
.editorconfig leere standard-app 2023-10-24 23:32:25 +02:00
.env.example leere standard-app 2023-10-24 23:32:25 +02:00
.gitattributes leere standard-app 2023-10-24 23:32:25 +02:00
.gitignore leere standard-app 2023-10-24 23:32:25 +02:00
artisan leere standard-app 2023-10-24 23:32:25 +02:00
composer.json leere standard-app 2023-10-24 23:32:25 +02:00
composer.lock leere standard-app 2023-10-24 23:32:25 +02:00
LICENSE Initial commit 2023-10-24 23:28:21 +02:00
package.json leere standard-app 2023-10-24 23:32:25 +02:00
phpunit.xml leere standard-app 2023-10-24 23:32:25 +02:00
README.md updated readme für demo-app 2023-10-25 00:02:23 +02:00
vite.config.js leere standard-app 2023-10-24 23:32:25 +02:00

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?