Open mliell opened 10 months ago
Testou live(onBlur:true)
?
Sim, retorna o mesmo.
Um detalhe interessante. Se colocar o cursor no lado esquerdo do valor (ficando a esquerda da vírgula, sendo os números inteiros) e adicionar um número, o retorno é correto. Agora se adicionar os números pelo lado esquerdo (decimal) que é o default, acontece o bug.
é por conta do javascript..
What happened?
Ao utilizar o componente Money e obter um get em um Placeholder o mesmo está retornando valores incorretos.
Segue vídeo demonstrando em uma aplicação teste:
Gravação de tela de 2023-08-31 14-42-04.webm
Como podem ver no vídeo, somente obtendo um get do live() que os valores retornados estão incorretos, ao salvar no banco está ok.
Segue o repositório do código utilizado: https://github.com/mliell/Erro-money-placeholder
How to reproduce the bug
Crie um input tipo Money com live():
Money::make('valor1')->live(),
Retorne os dados em um placeholder:
Placeholder::make('Valor_1')->content(function ($get) { return $get('valor1'); }),
Ou baixe o repósitório https://github.com/mliell/Erro-money-placeholder
Package Version
3.0.1
PHP Version
8.1.12
Laravel Version
10.21.0
Which operating systems does with happen with?
No response
Notes
Banco de dados utilizado: sqlite