Подписчик может подписаться на несколько из них, поэтому я выполняю приведение моделей( ) функция согласно документации:
Код: Выделить всё
public function casts(): array
{
return [
'subscribed_categories' => AsEnumCollection::of(JobCategory::class),
];
}
Однако, когда я читаю экземпляр модели, я ожидаю, что это поле будет коллекцией перечисления, т. е. Collection, но это просто массив значений перечисления, например, ["маркетинг", "операции"]< /код>.
Разве это не должно быть применено в обоих направлениях?
(PHP 8.3, Laravel 11.35.0)
Подробнее здесь: https://stackoverflow.com/questions/792 ... in-laravel
Мобильная версия