Size: a a a

2021 April 27

E

Evgenii in Laravel Pro
кароч касты при вызове атрибута помечают атрибут как dirty и это боль
источник

EG

Egor Gruzdev in Laravel Pro
Пример есть?
источник

EG

Egor Gruzdev in Laravel Pro
С json знаю жопа, т.к. в PHP одно преставление, в mysql другое.

А в чем ещё?
источник

E

Evgenii in Laravel Pro
class Model
 $casts = ['birtday' => Birthday::class]

$model =  Model::first()

echo $model->birtday; // если вызывал атрибут с кастом он помечается как dirty

$model->update(['status' => 'done']);

кароч, апдейт будет такой

update tablet set birthdat =, status = where id =
источник

E

Evgenii in Laravel Pro
это жопа
источник

E

Evgenii in Laravel Pro
$model->update(['status' => 'done']); -- я тут декларативно говорю типа обнови статус, нахера мне тут birthday вдруг
источник

AV

Alexey Vetrov in Laravel Pro
это интересно
источник

E

Evgenii in Laravel Pro
БОЛЬ и УНИЖЕНИЕ господа
источник

EG

Egor Gruzdev in Laravel Pro
Значет set возвращает не тоже самое, что на вход получает get
источник

E

Evgenii in Laravel Pro
"currently expected behavior" говорит Тейлор
источник

E

Evgenii in Laravel Pro
🌚
источник

E

Evgenii in Laravel Pro
если такая дичь, то можно было на каст навесить сравнение
источник

E

Evgenii in Laravel Pro
не хочет
источник

EG

Egor Gruzdev in Laravel Pro
Недавно делал cast который мепировал json в класс и обратно через просто json_encode, dirty молчит.
источник

E

Evgenii in Laravel Pro
у меня проблема с decimal
источник

E

Evgenii in Laravel Pro
я сделал cast для money типа
источник

E

Evgenii in Laravel Pro
и у меня не сходятся =/
источник

EG

Egor Gruzdev in Laravel Pro
А ты в строку его обратно превращаешь, dicimal из базы как строка летит.
источник

E

Evgenii in Laravel Pro
да я в строку
источник

AV

Alexey Vetrov in Laravel Pro
что-то похожее на сравнение bool, когда в ларке он бул, а в бд он тайни инт 0 1
источник