@@ -23,7 +23,7 @@ public static function boot()
2323
2424 public function categorizables ($ class )
2525 {
26- return $ this ->morphedByMany ($ class , 'categorizable ' );
26+ return $ this ->morphedByMany ($ class , 'categorizable ' , ' categorizable ' , ' category_id ' );
2727 }
2828
2929 public function getRelationValue ($ key )
@@ -34,7 +34,7 @@ public function getRelationValue($key)
3434
3535 if (array_key_exists ($ key , config ('categorizable.morphs ' , []))) {
3636 $ class = config ('categorizable.morphs ' )[$ key ];
37- $ relation = $ this ->morphedByMany ($ class, ' categorizable ' , ' categorizable ' , ' id ' );
37+ $ relation = $ this ->categorizables ($ class );
3838 return tap ($ relation ->getResults (), function ($ results ) use ($ key ) {
3939 $ this ->setRelation ($ key , $ results );
4040 });
@@ -48,7 +48,7 @@ public function __call($method, $arguments)
4848 {
4949 if (array_key_exists ($ method , config ('categorizable.morphs ' , []))) {
5050 $ class = config ('categorizable.morphs ' )[$ method ];
51- return $ this ->morphedByMany ($ class, ' categorizable ' , ' categorizable ' , ' id ' );
51+ return $ this ->categorizables ($ class );
5252 }
5353
5454 return parent ::__call ($ method , $ arguments );
0 commit comments