Všetky balíky
Reviews for Laravel
Odpovede vlastníka
Na recenziu môže odpovedať vlastník predmetu — alebo ktokoľvek iný:
$response = Reviews::respond($review, $owner, 'Thanks for the feedback!');
// or, with an optional title:
$response = $review->respond($owner, 'Thanks for the feedback!', 'Reply from the owner');
$review->responses; // HasMany of responses
$response->parent; // BelongsTo back to the original review
$response->isResponse(); // trueOdpoveď je sama riadkom v tabuľke reviews, naviazaným na rodiča cez parent_id. Platí, že:
- nemá hodnotenie;
- zdieľa predmet rodiča, takže sa nájde spolu s recenziami rodiča;
- je schválená okamžite a obchádza moderátora — nikdy nečaká vo fronte;
- nikdy sa nezapočíta do priemerov, počtov, rozdelenia ani cachovaných agregátov;
- spustí ReviewResponded s rodičom aj odpoveďou.
Čítanie odpovedí
// Load each review with its replies in one query:
$reviews = $restaurant->approvedReviews()->with('responses')->latestFirst()->get();
// Only replies:
Review::query()->for($restaurant)->responses()->get();Všade, kde vypisujete recenzie, použite topLevel() alebo vzťahy approvedReviews či topLevelReviews, aby sa odpovede zobrazili pod rodičom, nie vedľa neho.
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 kryptomienOdoslaním daru súhlasíte s našimi podmienkami prijímania darov.
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.