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