belongsToMany(Post::class); } // public function parent() { return $this->belongsTo(Category::class, 'parent_id'); } public function children() { return $this->hasMany(Category::class, 'parent_id'); } public function getRouteKeyName() { return 'slug'; } public function author() { return $this->belongsTo(\App\Models\User::class); } }