Temat poruszany już tutaj na wykopie, jak i w necie, ale nigdzie nie mogę w zasadzie znaleźć odpowiedzi. Piszę aplikację do pracy, która między innymi ma tworzyć rozkaz dzienny w PSP. W rozkazie mają być auta pożarnicze oraz ich obsada. Np samochód gaśniczy nr 1: kirowca - Adam, dowódca - Stasiek, strazak - Włodek Mam tabele takie jak rozkazy dzienne, samochody, strażacy. Utworzyłem tabelę rozkazsamochódstrażak (oczywiście w apce używam angielskiego xD) Jak to teraz połączyć w relację? Utworzyć model dla relacji rozkaz-samochód z relacją wiele do wielu ze strażakami?
Dodam tylko, że efekt jaki chce uzyskać to wyświetlanie tego w postaci Rozkaz dzienny 1/2019 Samochód gaśniczy nr 1 Dowódca: Stasiek Kierowca: Adam Strażak: Włodek, xyz, xyz
Samochód gaśniczy nr 2 Dowódca: xyz Kierowca: xyz Strażak: xyz, xyz, xyz
i następująca implementacja relacji: - tabela: rozkazy-samochody, z kluczami obcymi: rozkazID, samochódID - tabela: rozkazySamochody-strażacy gdzie mamy: rozkazSamochódId, strażakID, rola (może być enum, może być rolaID, jesli planujesz jakoś dynamicznie tworzyć nowe role)
Dzięki temu do każdego rozkazu masz jednoznacznie przypisany samochód i rolę jaką w danym rozkazie pełni dany strażak (bo raz ktoś może być kierowcą, a w
Piszę aplikację do pracy, która między innymi ma tworzyć rozkaz dzienny w PSP. W rozkazie mają być auta pożarnicze oraz ich obsada. Np samochód gaśniczy nr 1: kirowca - Adam, dowódca - Stasiek, strazak - Włodek
Mam tabele takie jak rozkazy dzienne, samochody, strażacy. Utworzyłem tabelę rozkazsamochódstrażak (oczywiście w apce używam angielskiego xD)
Jak to teraz połączyć w relację? Utworzyć model dla relacji rozkaz-samochód z relacją wiele do wielu ze strażakami?
#laravel
Rozkaz dzienny 1/2019
Samochód gaśniczy nr 1
Dowódca: Stasiek
Kierowca: Adam
Strażak: Włodek, xyz, xyz
Samochód gaśniczy nr 2
Dowódca: xyz
Kierowca: xyz
Strażak: xyz, xyz, xyz
tabele:
- rozkazy
- samochody
- strażacy
i następująca implementacja relacji:
- tabela: rozkazy-samochody, z kluczami obcymi: rozkazID, samochódID
- tabela: rozkazySamochody-strażacy gdzie mamy: rozkazSamochódId, strażakID, rola (może być enum, może być rolaID, jesli planujesz jakoś dynamicznie tworzyć nowe role)
Dzięki temu do każdego rozkazu masz jednoznacznie przypisany samochód i rolę jaką w danym rozkazie pełni dany strażak (bo raz ktoś może być kierowcą, a w