Mam trzy encje: user, post i comment. Zależne są od siebie tak jakbyście się spodziewali po zwykłym forum, czyli jeden użytkownik ma wiele postów, jeden post ma wiele komentarzy (co oznacza że komentarze fajnie by było wyciągać z API po użytkowniku i po poście oraz id) No i aktualnie mam cos takiego jak na pic rel, ale wiem ze trzeba to zmienić, tylko bladego pojęcia nie mam na co xD Pomógłby ktoś?
@Bruno_: Jak encje są mocno powiązane i nie będzie dużo więcej możliwości szukania komentarzy to może tak:
/posts/(id)/comments /users/(id)/comments
Alternatywnie można też zrobić /comments/search i przekazać tam wartości do query. Tę opcję dużo łatwiej rozbudować, ale jest ona też mniej przejrzysta.
Mam trzy encje: user, post i comment. Zależne są od siebie tak jakbyście się spodziewali po zwykłym forum, czyli jeden użytkownik ma wiele postów, jeden post ma wiele komentarzy (co oznacza że komentarze fajnie by było wyciągać z API po użytkowniku i po poście oraz id)
No i aktualnie mam cos takiego jak na pic rel, ale wiem ze trzeba to zmienić, tylko bladego pojęcia nie mam na co xD Pomógłby ktoś?
źródło: comment_6Fc9Go62DIeA2I7RDWM1XENL1SIsJQsz.jpg
Pobierz/posts/(id)/comments
/users/(id)/comments
Alternatywnie można też zrobić /comments/search i przekazać tam wartości do query. Tę opcję dużo łatwiej rozbudować, ale jest ona też mniej przejrzysta.
/comments/{commentId}
/posts/{postId}/comments
/users/{userId}/comments
@SuppressWarnings: to teraz pytanie, stawiac nowy kontroler czy w CommentController dodac kazdemu endpointowi /comments z przodu?
Palenight, trzeba zmienic w dwoch miejscach potem jak juz zainstalujesz
źródło: comment_FZhAYVinCdB9TTPTBDxZjG9Y0GE90VR6.jpg
Pobierz