Formatando data no Laravel

Para que seja possível utilizar qualquer tipo de formação no laravel, basta seguir os passos:
1) Declara todos os campos data no seu model
protected $dates = ['data_inicio', 'data_fim'];
2) Dentro de sua view basta setar ela e qual o formato que deseja
{{$etapa->data_fim->format('d/m/Y')}}
ou então
{{$etapa->data_fim->format('m/d/Y')}}

Gostou da dica? Comente e Compartilhe

Postar um comentário

5 Comentários

  1. Ótima dica Edmar!!!!!!
    Resolveu todos os meus problemas. Parabéns!

    ResponderExcluir
    Respostas
    1. Olá Fábio... que bom que gostou. Depois dá uma olhada nos vídeos que eu preparei no Youtube. Tem algumas coisas interessantes.

      https://www.youtube.com/user/edmarcarvalhaes

      Aguardo você lá!

      Excluir
  2. Opa, pode me ajudar? Eu consigo Mostar já view no formato que queria, porém tenho um formulário onde tem um campo nascimento e outro data_emissao eles estão com máscara d/m/y como eu faço pra inserir essas datas no formato y-m-d. Onde eu uso a classe carbon?

    ResponderExcluir
    Respostas
    1. Ola @Roverto, tudo bem?
      Vamos lá, você quer pegar o resultado da sua VIEW e gravar nos eu banco. Para fazer isto, basta ir no seu controller e fazer isto:

      $dadosForm['data_base'] = Carbon::createFromFormat('d/m/Y', $dadosForm['data_base']);

      Que ele já formata para o padrão americano, mas lembrando de ter ajustado a sua VIEW conforme o post

      Excluir
    2. Há... lembre de declarar no seu controller a classe

      use Carbon\Carbon;

      Para que ele reconheça a função sem problemas

      Excluir