Date with value reset Doctrine

1

Good afternoon,

I am using doctrine in my laravel project to control the bank. I'm trying to insert a date but it does not return any value. If I use $ _ POST I can see the value.

Save function:

public function salvar(Request $request, EntityManagerInterface $em)
        {
            $FinContaspagar = new FinContaspagar(
                $request->get('grupo'),
                $request->get('estabelecimento'),
                $request->get('terceiro'),
                $request->get('codigo'),
                $request->get('dtemissao'),
                $request->get('dtvencimento'),
                $_POST['dtemissao'],
                $_POST['dtvencimento']
            );
            echo dd($FinContaspagar);
        }

Entity:

private $dtemissao;

/**
 * @ORM\Column(name="dtvencimento", type="date", nullable=false)
 */
private $dtvencimento;

/**
 * @ORM\param $grupo
 * @ORM\param $estabelecimento
 * @ORM\param $terceiro
 * @ORM\param $codigo
 * @ORM\param $dtemissao
 * @ORM\param $dtvencimento
 */

public function __construct($grupo, $estabelecimento, $terceiro, $codigo, $dtemissao, $dtvencimento)
{
    $this->grupo = $grupo;
    $this->estabelecimento = $estabelecimento;
    $this->terceiro = $terceiro;
    $this->codigo = $codigo;
    $this->dtEmissao = $dtemissao;
    $this->dtVencimento = $dtvencimento;
}

Form:

{!! Form::open(['url'=>'contas/salvar']) !!}

{!! Form::label('grupo','Grupo') !!}
{!! Form::input('number','grupo', null, ['class' => 'form-control','autofocus','placeholder'=>'Grupo']) !!}<br />

{!! Form::label('estabelecimento','Estabelecimento') !!}
{!! Form::input('number','estabelecimento', null, ['class' => 'form-control','placeholder'=>'Estabelecimento']) !!}<br />

{!! Form::label('terceiro','Terceiro') !!}
{!! Form::input('number','terceiro', null, ['class' => 'form-control','placeholder'=>'Terceiro']) !!}<br />

{!! Form::label('codigo','Codigo') !!}
{!! Form::input('number','codigo', null, ['class' => 'form-control','placeholder'=>'Codigo']) !!}<br />

{!! Form::label('dtemissao','Data de Emissão') !!}
{!! Form::input('date','dtemissao', null, ['class' => 'form-control']) !!}<br />

{!! Form::label('dtvencimento','Data de Vencimento') !!}
{!! Form::input('date','dtvencimento', null, ['class' => 'form-control']) !!}<br />

{!! Form::submit('Salvar',['class'=>'btn btn-primary']) !!}

{!! Form::close() !!}

Return on screen:

What am I doing wrong?

Thank you

    
asked by anonymous 07.04.2017 / 21:42

1 answer

1

I found the error, typed the variable name inside the __ construct with a capital letter.

    
10.04.2017 / 15:30