No arquivo exemplo.blade.php tenho um código assim:
<input value={{$dados->valor}}>
O <input> aqui serve para mostrar o valor de um lançamento contábil, mas também serve para receber novo valor para alterar o lançamento contábil.
Eu não lembro como resolvi o problema da formatação no PHP, mas o Google me pediu para estudar a formatação no PHP para resolver esse drama no Laravel.
Mas para a minha surpresa, ao invés de resolver o problema no view exemplo.blade.php, ele pede para resolver no model tbdiario, assim:
As duas útimas funções é que fazem a mágica da formatação, ele mostra o valor no formato brasileiro, mas na hora que você digita o novo valor, ele vai traduzir no formato PHP. É muito engenhoso! Antes do view exibir o valor de um campo, ele vai procurar no model se existe uma função get[Campo]Attribute ou set[Campo]Attribute no model. Ainda não sei se é possível imitar um negócio desses no PHP.
Mas o que eu mais gostei foi a atualização de um registro contábil. No PHP, eu tinha que olhar cada campo para ver se foi alterado para depois atualizar. Já o Laravel é bem mais simples:
Para mim, está valendo a pena estudar o Laravel. Essa é a primeira vez que aprendo a olhar uma tabela como uma classe com propriedade e métodos. O certo é estudar o PHP para depois ver o Laravel. Estou fazendo o inverso, e com isso já consertei o banco de dados, e também estou consertando o meu projeto que está em PHP.
Pergunta
Frank K Hosaka
No arquivo exemplo.blade.php tenho um código assim:
<input value={{$dados->valor}}>
O <input> aqui serve para mostrar o valor de um lançamento contábil, mas também serve para receber novo valor para alterar o lançamento contábil.
Eu não lembro como resolvi o problema da formatação no PHP, mas o Google me pediu para estudar a formatação no PHP para resolver esse drama no Laravel.
Mas para a minha surpresa, ao invés de resolver o problema no view exemplo.blade.php, ele pede para resolver no model tbdiario, assim:
As duas útimas funções é que fazem a mágica da formatação, ele mostra o valor no formato brasileiro, mas na hora que você digita o novo valor, ele vai traduzir no formato PHP. É muito engenhoso! Antes do view exibir o valor de um campo, ele vai procurar no model se existe uma função get[Campo]Attribute ou set[Campo]Attribute no model. Ainda não sei se é possível imitar um negócio desses no PHP.
Mas o que eu mais gostei foi a atualização de um registro contábil. No PHP, eu tinha que olhar cada campo para ver se foi alterado para depois atualizar. Já o Laravel é bem mais simples:
Para mim, está valendo a pena estudar o Laravel. Essa é a primeira vez que aprendo a olhar uma tabela como uma classe com propriedade e métodos. O certo é estudar o PHP para depois ver o Laravel. Estou fazendo o inverso, e com isso já consertei o banco de dados, e também estou consertando o meu projeto que está em PHP.
Editado por Frank K HosakaLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.