Edit File: Anime.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Anime extends Model { use HasFactory; protected $fillable = [ 'title', 'name', 'thumbnail', 'short_description', 'view_count', 'view_daily', 'total_episode', 'current_episode', 'release_date', 'nation_id', 'slug', 'score', 'type_id', 'season_id', 'genre_id', 'home_image', 'is_hot', 'is_priority', 'is_completed', 'duration', 'is_film', 'is_series', ]; public function videos() { return $this->hasMany(Video::class); } public function season() { return $this->belongsTo(Season::class); } public function genre() { return $this->belongsTo(Genre::class); } public function type() { return $this->belongsTo(Type::class); } public function tags() { return $this->belongsToMany(Tag::class); } public function users() { return $this->belongsToMany(User::class); } public function comments() { return $this->hasMany(Comment::class); } public function nation() { return $this->belongsTo(Nation::class); } // Users following this post public function followers() { return $this->belongsToMany(User::class, 'post_follows'); } }
Back