19 lines
407 B
PHP
19 lines
407 B
PHP
<?php
|
|
|
|
namespace App\Domains\Attachable\Models\Concerns;
|
|
|
|
use App\Domains\Attachable\Models\Attachment;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
use Illuminate\Database\Eloquent\Relations\MorphMany;
|
|
|
|
trait HasAttachments
|
|
{
|
|
/**
|
|
* @return MorphMany<Attachment, Model>
|
|
*/
|
|
public function attachments(): MorphMany
|
|
{
|
|
return $this->morphMany(Attachment::class, 'attachable');
|
|
}
|
|
}
|