Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny][LARAVEL 8] Kalendarz tygodniowy i rekordy z bazy danych
miccom
post
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Cześć.
Chcę utworzyć kalendarz który będzie mi pokazywał rekordy z podziałem na godziny danego dnia w danym tygodniu.

Jak ugryźć to od strony zapytań do bazy danych.

Póki co wyciągam jako Model::All() lub model::with('relation')->where('cos')->get()

Jak rozwiązać pobieranie danych z bazy z podziałem na godziny w dniu i dni w tygodniu w blade?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miccom
post
Post #2





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


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ę?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 21:37