File tree Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Original file line number Diff line number Diff line change 22
33namespace Yuges \Groupable \Interfaces ;
44
5- use Illuminate \Database \Eloquent \Relations \MorphToMany ;
5+ use Illuminate \Database \Eloquent \Relations \MorphMany ;
66
77interface Grouperator
88{
9- public function groups (): MorphToMany ;
9+ public function groups (): MorphMany ;
1010}
Original file line number Diff line number Diff line change 44
55use Yuges \Groupable \Models \Group ;
66use Yuges \Groupable \Config \Config ;
7- use Yuges \Groupable \Models \Groupable ;
87use Illuminate \Database \Eloquent \Model ;
98use Illuminate \Database \Eloquent \Collection ;
10- use Illuminate \Database \Eloquent \Relations \MorphToMany ;
9+ use Illuminate \Database \Eloquent \Relations \MorphMany ;
1110
1211/**
1312 * @property Collection<array-key, Group> $groups
1413 */
1514trait CanGroup
1615{
17- public function groups (): MorphToMany
16+ public function groups (): MorphMany
1817 {
1918 /** @var Model $this */
2019 return $ this
21- ->morphToMany (
20+ ->morphMany (
2221 Config::getGroupClass (Group::class),
23- Config::getGroupableRelationName ('groupable ' )
24- )
25- ->using (Config::getGroupableClass (Groupable::class))
26- ->withTimestamps ();
22+ Config::getGrouperatorRelationName ('grouperator ' )
23+ );
2724 }
2825}
You can’t perform that action at this time.
0 commit comments