ID

Наследует Hidden * имеет те же возможности

Поле ID используется для primary key.
Оно так же как и поле Hidden отображается только в preview и не отображается в формах.

use MoonShine\Fields\ID;
 
//...
 
public function fields(): array
{
return [
ID::make()
];
}
 
//...

Если primary key имеет наименование, отличное от id, то необходимо указать аргументы у метода make().

use MoonShine\Fields\ID;
 
//...
 
public function fields(): array
{
return [
ID::make('ID', 'primary_key')
];
}
 
//...