значениями -1,0,1,2
Я создал под это св-во атрибут getScreenshotsState($value) {}
Далее я захотел повесить ещё этому св-ву cast из enum
protected $casts = [
'screenshots_state' => ScreenshotsState::class,
]
, но тут уже был отшит такой ошибкой Cannot instantiate enum App\Enums\ScreenshotsState выдаваемой трейтом HasAttribute
И я не могу понять что я делаю не так и почему не могу использовать это вместе?
При этом всём если я например скрою атрибут, но оставлю кастинг, то всё работает
Если я скрою кастинг и оставлю атрибут, то тоже всё работает
Если вместе = error
код Enum покажи и на каком значении поля падает?
Так двойной кастинг, или нет?
Обсуждают сегодня