We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fd87775 commit 39562adCopy full SHA for 39562ad
src/Traits/HasMedia.php
@@ -4,6 +4,7 @@
4
5
use Yuges\Mediable\Models\Media;
6
use Yuges\Mediable\Config\Config;
7
+use Illuminate\Database\Eloquent\Model;
8
use Yuges\Mediable\Managers\MediaManager;
9
use Yuges\Mediable\Observers\MediableObserver;
10
use Yuges\Mediable\Collections\MediaCollection;
@@ -34,7 +35,12 @@ public function shouldDeleteMedia(): bool
34
35
36
public function media(): MorphMany
37
{
- return $this->morphMany(Media::class, 'mediable');
38
+ /** @var Model $this */
39
+ return $this
40
+ ->morphMany(
41
+ Config::getMediaClass(Media::class),
42
+ Config::getMediableRelationName('mediable')
43
+ );
44
}
45
46
public function addMedia(string|UploadedFile $file): MediaManager
0 commit comments