Contextualization: Home I am using the * Jquery-maskMoney library to format the monetary data. But when saving this data the following error occurs:
A non well formed numerical value encountered
JQuery Library: link
The following screenshot shows some system screens:
Doubt:HomeHowtosolvethisproblem?HomeTestProfilemethodoftheProjectController.phpclass
//CadastraosdadosdaabadeaprovaçãopublicfunctioncadastroAprovacao(Request$request){$projeto=Projeto::find($request->get('id'));//dd($projeto);$projeto->valor_aprovado_total=$request->get('valorInterno')+$request->get('valorEmenda');$projeto->valor_interno=$request->get('valorInterno');$projeto->valor_contrapartida=$request->get('contrapartida');/*$projeto->valor_aprovado_total=str_replace(',','.',preg_replace('#[^\d\,]#is','',$request->get('valorInterno')))+$request->get('valorEmenda');$projeto->valor_interno=str_replace(',','.',preg_replace('#[^\d\,]#is','',$request->get('valorInterno')));$projeto->valor_contrapartida=str_replace(',','.',preg_replace('#[^\d\,]#is','',$request->get('contrapartida')));*/$projeto->nome_fiscal=$request->get('nomeFiscal');$projeto->matricula_fiscal=$request->get('matriculaFiscal');$projeto->dt_pag_autorizado=$request->get('dtAutPagamento');$projeto->observacao_autorizacao=$request->get('observacaoAprovacao');$response=$projeto->salvarAprovacao($projeto);//Cadastrodasocorrênciasdosdadosdaaprovação$ocorrencia=newOcorrencia();$ocorrencia->projeto_id=$projeto->id;$ocorrencia->usuario_id=Auth::user()->id;$ocorrencia->origem='A';//AorigeméAutomática(A)poisosistemaqueregistraaocorrência$ocorrencia->tipo='I';//ÉdotipoInformação(I),poiséfeitaautomática$ocorrencia->descricao="Cadastro dos Dados da Aprovação";
$ocorrencia->dt_ocorrencia = date('Y-m-d H:i:s');
$ocorrencia->save();
if($response['success'])
{
return redirect()
->route('projeto.edita',$projeto->id)
->with('success',$response['message']);
}else
{
return redirect()
->back()
->with('error',$response['message']);
}
}