Поля

MorphMany

Расширяет HasMany

  • имеет те же функции

Поле отношения в Laravel типа morphMany

То же самое, что MoonShine\Fields\Relationships\HasMany, только для отношений morphMany
MoonShine\Fields\Relationships\MorphMany

Для создания этого поля используйте статический метод make().

MorphMany::make(
Closure|string $label,
?string $relationName = null,
Closure|string|null $formatted = null
)
MorphMany::make(
Closure|string $label,
?string $relationName = null,
Closure|string|null $formatted = null
)
  • label - метка, заголовок поля,
  • relationName - имя отношения,
  • formatted - замыкание или поле в связанной таблице для отображения значений.

Параметр formatted не используется в поле MorphMany!

use MoonShine\Fields\Relationships\MorphMany;
 
//...
 
public function fields(): array
{
return [
MorphMany::make('Comments', 'comments')
];
}
 
//...
use MoonShine\Fields\Relationships\MorphMany;
 
//...
 
public function fields(): array
{
return [
MorphMany::make('Comments', 'comments')
];
}
 
//...