<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Review extends Model {
    protected $fillable = ['product_id','user_id','rating','title','body','is_approved'];
    protected $casts    = ['rating'=>'integer','is_approved'=>'boolean'];
    public function product() { return $this->belongsTo(Product::class); }
    public function user()    { return $this->belongsTo(User::class); }
    public function scopeApproved($q) { return $q->where('is_approved',true); }
}
