Nigdy wcześniej nie potrzebowałem dodawać ograniczenia do jednego rekordu na usera I nie wiem jak najlepiej do tego podejść :D
Korzystam z Laravela.
Aktualnie mam dwie trasy
Route::get('/places/{place}/reviews', [PlaceReviewController::class, 'index']);
Route::get('/places/{place}/reviews/statistics', [PlaceReviewController::class, 'statistics']);
Pierwsza trasa zwraca mi tam ileś rekordów z recenzjami, a druga zwraca ilość wszystkich recenzji i średnią ocenę.
Jak teraz najlepiej sprawdzić czy zalogowany użytkownik już dodał opinię?
Stworzyć nową trasę np (nawet nie wiem jak to nazwać, jakieś propozycje?).
Route::get('/places/{place}/reviews/is-posted?', [PlaceReviewController::class, 'isPosted']);
i po prostu w ten sposób sprawdzać? Czy może lepiej do którychś danych z pierwszej lub drugiej trasy dołączać informacje o tym czy zalogowany użytkownik już dodał recenzje?