пакет от Spatie.
Не совсем понимаю как работать с данными которые могут отсутстовать, так как этот пакет по умолчанию ставит значения null для необязательных полей
а что юзать ?
не понянет вопрос. типо как юзать ?string ? в дто
Нет, у него проблема с тем, что отсутствие значения не равно null
хм. у меня null правда нул проперти у меня так написанны "public ?string $a = null"
Ну а если тебе значение в принципе не прислали, а у тебя в дто записано null, которое ты пишешь в базу как null, хотя трогать его не надо было
звучит проблема не дто. а того кто сохраняет
А как тот, кто сохраняет, должен это понять, если у него только дто?
ну если пришло проперти нул значит не трогать колонку. не понимаю сложности. ну честно
А если прислали null намеренно, чтобы обнулить поле в бд?
я только постигаю это, так как хочется уйди от данных в массиве. В гугле первый попавшийся пакет от Spatie, начал смотреть его и не понял как с такими данными работать. Может есть хорошие примеры работы с DTO в опенсоурсе ?
Обсуждают сегодня