Cytat(Pyton_000 @ 2.10.2021, 19:41:05 )

To ja u siebie na "sztywno" wyznaczyłem godziny dostępności (up. pon-pt 8-16) i dodaję po prostu zajętości do bazy.
Potem pobieram wszystkie rekordy na dany tydzień i wyświetlam je. Czyli 1 tabelka:
lessons
id - int
start_date
end_date
a potem select * from lessons where start_date >= '2021-10-01' and end_date <= '2021-10-01;
Oki, ale to są cykliczne elementy, planowałem aby do bazy dodać rekordy np. hour, day, desription i w blade laravel utworzyć tabelkę z rekordami, jeśli jest rekord- to go pokazuję, jeśli nie- to pole puste...
Czy dobrze myślę aby puścić pierwszą pętlę przez dni ( od 1 do 5 ) a wewnątrz każdego dnia kolejną pętlę listującą od godz. 8 do 15?
Myślę żeby utworzyć tablicę wielowymiarową, pierwszy wymiar to dni od 1 do 5 ( bez sobót i niedziel ) a w każdym dniu poszczególne godziny.
Dobrze myślę?