Edit File: Review.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Review extends Model { use HasFactory; protected $fillable = [ 'rate', 'order_id', 'rateable_id', 'rateable_type', 'store_id', 'reviewable_id', 'reviewable_type', 'comment', 'user_id', 'showOrhide', 'num_dislike', 'num_like', 'status','type' ]; // public function user() { // return $this->To( User::class ); // } // public function reviewable() { // return $this->morphedByMany(User::class, 'reviewable'); // } // public function rateable() { // return $this->morphedByMany(User::class, 'rateable'); // } // public function reviewable() // { //MorphTo morphTo($name, $type, $id, $ownerKey) // return $this->morphTo('user', 'reviewable_type ', 'reviewable_id', 'id'); // } public function reviewable() { return $this->morphTo(); } public function rateable() { return $this->morphTo(); } }
Back to File Manager