---
title: "Reviews for Laravel — dokumentácia | Roundly"
description: "Vývojárska dokumentácia Reviews for Laravel: polymorfné recenzie, hviezdičky, moderovanie, fotografie, hlasy užitočnosti, odpovede a cachované agregáty."
url: https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

Open source

# Reviews for Laravel

Inštalácia

`composer require roundly-consulting/reviews-for-laravel`

Vyžaduje: PHP ^8.4 · Laravel ^12.0|^13.0

[GitHub](https://github.com/roundly-consulting/reviews-for-laravel) [Packagist](https://packagist.org/packages/roundly-consulting/reviews-for-laravel) [Prispieť (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Patreon](https://www.patreon.com/cw/roundly)

## Prehľad

Kompletný systém recenzií a hodnotení pre Laravel. Recenziu môže napísať akýkoľvek Eloquent model a hodnotiť sa dá akýkoľvek model — zákazníci hodnotia produkty, hostitelia hostí, firmy používateľov. Zvládne hviezdičkové hodnotenia, životný cyklus moderovania s vymeniteľným automatickým moderátorom, overené recenzie, hlasy užitočnosti, odpovede vlastníka, galérie fotografií, priebežné či cachované agregáty, udalosti aj plnohodnotné nástroje na testovanie — všetko za jednou fasádou Reviews. Licencia MIT a natívne riešenie: jedinými závislosťami sú Laravel a tri balíky Roundly (media library, enums a package toolkit), ktoré sa nainštalujú automaticky.

### Čo získate

#### Ktokoľvek hodnotí čokoľvek

Polymorfný autor aj predmet — zákazníci hodnotia produkty, hostitelia hostí, firmy používateľov.

#### Hviezdičky a agregáty

Konfigurovateľná stupnica s priebežným priemerom, počtom, rozdelením a DTO RatingSummary — alebo cachované stĺpce pre vyťažené stránky.

#### Životný cyklus moderovania

Čakajúce, schválené a zamietnuté recenzie s dôvodom, automatické schvaľovanie, opätovné moderovanie po úprave a vymeniteľný automatický moderátor.

#### Fotografie k recenziám

Responzívna galéria ku každej recenzii cez Media Library for Laravel — verejné URL alebo súkromné fotografie len cez podpísané URL.

#### Dôvera a zapojenie

Príznak overeného nákupu, hlasy užitočnosti s triedením podľa užitočnosti a odpovede vlastníka, ktoré neovplyvnia skóre.

#### Fasáda, DI alebo akcie

Volajte fasádu Reviews, injektujte ReviewsManager alebo spustite akciu — rovnaký kód, s deviatimi doménovými udalosťami, JSON resource a makrami.

#### Pripravené na testy

Zaznamenávajúci Reviews::fake(), ktorý operácie naďalej vykonáva, desať asercií zámeru, Pest matchery, trait pre testy a továrne.

### Dokumentácia

#### [Inštalácia](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/instalacia.md)

Inštalácia cez Composer, publikovanie migrácií pre recenzie a médiá, voliteľne konfigurácia, preklady a resources.

#### [Konfigurácia](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/konfiguracia.md)

Každý konfiguračný kľúč a jeho predvolená hodnota — modely, typ kľúča, stupnica, moderovanie, agregáty, API resources a fotografie.

#### [Databázová schéma a typy kľúčov](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/databazova-schema.md)

Tabuľky reviews a review\_votes, ich stĺpce a indexy a to, ako key\_type podporuje modely s UUID a ULID.

#### [Príprava modelov](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/priprava-modelov.md)

Pridajte HasReviews predmetom, CanReview autorom a CanVoteOnReviews hlasujúcim — každý model môže mať akúkoľvek rolu.

#### [Fasáda Reviews](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/fasada.md)

Každá operácia s recenziami na jednej fasáde — handly for($subject), query() nad všetkými recenziami a ploché operácie pre moderovanie, hlasy a overenie.

#### [DI a akcie](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/bez-fasady.md)

Namiesto fasády injektujte ReviewsManager alebo spustite akciu za každou operáciou — CreateReview, ApproveReview, VoteOnReview a ďalšie.

#### [Vytváranie recenzií](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/vytvaranie-recenzii.md)

Recenzie cez plynulú fasádu — hodnotenie, text, metadáta, vynútené schválenie, overenie — a čo všetko sa validuje.

#### [Fotografie k recenziám](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/fotografie-k-recenziam.md)

Galérie fotografií k recenziám z uploadov, draftov, diskov či URL a responzívne obrázky cez Media Library.

#### [Súkromné fotografie a úložisko](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/sukromne-fotografie.md)

Fotografie mimo verejného úložiska — súkromné disky, krátkodobé podpísané URL a podpísaný srcset pre každú čítaciu metódu.

#### [Životný cyklus moderovania](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/moderovanie.md)

Stavy pending, approved a rejected — schvaľovanie a zamietanie s dôvodom, fronta na moderovanie a enum stavu.

#### [Automatické moderovanie](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/automaticke-moderovanie.md)

Preverujte nové aj upravené recenzie vstavaným filtrom zakázaných slov alebo vlastným ReviewModerator — schváliť, zamietnuť, ponechať.

#### [Úprava a mazanie](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/uprava-a-mazanie.md)

Úprava recenzií cez UpdateReviewData, opätovné moderovanie po úprave, mäkké mazanie, obnova a trvalé zmazanie.

#### [Hodnotenia a agregáty](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/hodnotenia-a-agregaty.md)

Priemerné hodnotenie, počty, rozdelenie hviezdičiek a DTO RatingSummary — priebežné agregáty len zo schválených recenzií.

#### [Cachované agregáty](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/cachovane-agregaty.md)

Uložte reviews\_count a reviews\_avg do tabuľky predmetu, nechajte ich automaticky aktualizovať a prepočítajte cez reviews:recount.

#### [Dopytovanie recenzií](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/dopytovanie.md)

Query scopes pre stav, hodnotenie, autora, predmet, overenie, odpovede a užitočnosť, plus vyhľadávanie podľa autora.

#### [Overené recenzie](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/overene-recenzie.md)

Označte overené nákupy či recenzentov pri vytvorení, cez Reviews::verify() alebo úpravou a filtrujte overené a neoverené recenzie.

#### [Hlasy užitočnosti](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/hlasy-uzitocnosti.md)

Akýkoľvek model môže označiť recenziu za užitočnú či neužitočnú — jeden hlas, otočenie pri opakovaní, počty a triedenie.

#### [Odpovede vlastníka](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/odpovede-vlastnika.md)

Verejne odpovedzte na recenziu — odpovede sú naviazané na recenziu, hneď schválené a nikdy neovplyvnia hodnotenie.

#### [Udalosti](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/udalosti.md)

Deväť udalostí pre vytvorenie, schválenie, zamietnutie, úpravu, zmazanie, odpoveď, hlas, jeho stiahnutie a overenie.

#### [JSON resource](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/json-vystup.md)

ReviewResource a ReviewCollection poskytujú rozumný tvar verejného API — vymeňte resources autora a predmetu alebo ich publikujte a upravte polia.

#### [Vlastné modely a makrá](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/rozsirenie.md)

Nahraďte model Review či ReviewVote vlastným, zaregistrujte vlastné operácie fasády ako makrá a ovládajte alias fasády.

#### [Testovanie](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/testovanie.md)

Reviews::fake() zaznamená každú zmenu z akejkoľvek cesty a pritom ju vykoná — desať asercií, Pest matchery, trait pre testy a továrne.

#### [Požiadavky](https://roundly-consulting.com/sk/open-source/navody/reviews-for-laravel/poziadavky.md)

PHP 8.4+, Laravel 12 alebo 13 a balíky media library, enums a package toolkit od Roundly — nainštalujú sa automaticky.

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source.md)
