larasell-dev / reviews
Product reviews for Larasell
v1.0.0
2026-08-27 20:43 UTC
Requires
- php: ^8.2
- larasell-dev/larasell: ^1.0
Requires (Dev)
- orchestra/testbench: ^11.0
- pestphp/pest: ^5.1
This package is not auto-updated.
Last update: 2026-08-28 19:06:02 UTC
README
Product reviews for Larasell.
Installation
composer require larasell-dev/reviews php artisan migrate
Add the review concern to your application's Product model:
namespace App\Models; use Larasell\Larasell\Models\Product as BaseProduct; use Larasell\Reviews\Concerns\HasReviews; class Product extends BaseProduct { use HasReviews; }
Configure Larasell to use that model in config/larasell.php:
'models' => [ 'product' => App\Models\Product::class, ],
Usage
$product->reviews()->create([ 'name' => 'Alex', 'value' => 5, 'content' => 'Excellent product.', ]); $product->reviews; $product->averageRating(); // 5.0, or null when there are no reviews