You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
entretanto os campoLinhaDigitavel , campoCodigoBarras tava sempre indo como null , talvez seja erro meu
, mas tive que ir na classe AbstratcBoleto.php e colocar o construtor assim :
public function __construct($params = [])
{
$this->campoCodigoBarras = $params['campoCodigoBarras']; // coloquei isso
$this->campoLinhaDigitavel = $params['campoLinhaDigitavel']; //coloquei isso
Util::fillClass($this, $params);
// Marca a data de emissão para hoje, caso não especificada
if (!$this->getDataDocumento()) {
$this->setDataDocumento(new Carbon());
}
// Marca a data de processamento para hoje, caso não especificada
if (!$this->getDataProcessamento()) {
$this->setDataProcessamento(new Carbon());
}
// Marca a data de vencimento para daqui a 5 dias, caso não especificada
if (!$this->getDataVencimento()) {
$this->setDataVencimento(new Carbon(date('Y-m-d', strtotime('+5 days'))));
}
// Marca a data de desconto
if (!$this->getDataDesconto()) {
$this->setDataDesconto($this->getDataVencimento());
}
}
**** DEPOIS DISSO TUDO DEU CERTO *******
tenho pouca experiência por isso não vou abrir PR , mas se alguém souber se foi erro meu ou erro da lib entre em contato
The text was updated successfully, but these errors were encountered:
estava criando um boleto para o itau ,estava fazendo assim:
$itau = new Itau([
'logo' => base_path('public/logoItau.png'),
'dataVencimento' => Carbon::createFromFormat('Y-m-d', $bolecodeDados->dado_boleto->dados_individuais_boleto[0]->data_vencimento),
'dataProcessamento'=> Carbon::createFromFormat('Y-m-d', $bolecodeDados->dado_boleto->data_emissao),
'campoLinhaDigitavel'=> $bolecodeDados->dado_boleto->dados_individuais_boleto[0]->numero_linha_digitavel,
'valor' => $valor,
'numero' => 1,
'localPagamento'=>"Em qualquer banco ou correspondente não bancário mesmo após o vencimento.",
'numeroDocumento' => 1,
'pagador' => $pagador,
'beneficiario' => $beneficiario,
'carteira' => $bolecodeDados->dado_boleto->codigo_carteira,
'agencia' => "",
'conta' => "*",
'id'=>"*****",
'pixChave'=> $bolecodeDados->dados_qrcode->chave,
'campoCodigoBarras' => $bolecodeDados->dado_boleto->dados_individuais_boleto[0]->codigo_barras,
'pixQrCode'=> $bolecodeDados->dados_qrcode->base64,
'multa' => 1,
'juros' => 1,
'jurosApos' => 0,
'descricaoDemonstrativo' =>$descricaoDemostrativas,
'instrucoes' => $instrucao,
]);
entretanto os campoLinhaDigitavel , campoCodigoBarras tava sempre indo como null , talvez seja erro meu
, mas tive que ir na classe AbstratcBoleto.php e colocar o construtor assim :
public function __construct($params = [])
{
$this->campoCodigoBarras = $params['campoCodigoBarras']; // coloquei isso
$this->campoLinhaDigitavel = $params['campoLinhaDigitavel']; //coloquei isso
Util::fillClass($this, $params);
// Marca a data de emissão para hoje, caso não especificada
if (!$this->getDataDocumento()) {
$this->setDataDocumento(new Carbon());
}
// Marca a data de processamento para hoje, caso não especificada
if (!$this->getDataProcessamento()) {
$this->setDataProcessamento(new Carbon());
}
// Marca a data de vencimento para daqui a 5 dias, caso não especificada
if (!$this->getDataVencimento()) {
$this->setDataVencimento(new Carbon(date('Y-m-d', strtotime('+5 days'))));
}
// Marca a data de desconto
if (!$this->getDataDesconto()) {
$this->setDataDesconto($this->getDataVencimento());
}
}
**** DEPOIS DISSO TUDO DEU CERTO *******
tenho pouca experiência por isso não vou abrir PR , mas se alguém souber se foi erro meu ou erro da lib entre em contato
The text was updated successfully, but these errors were encountered: