casi terminado

This commit is contained in:
2024-07-17 14:51:47 +02:00
parent 99e9bf51a6
commit 4c33167764
5 changed files with 52 additions and 18 deletions

View File

@ -7,6 +7,7 @@ use App\Models\Collection;
use DataTables\Editor;
use DataTables\Editor\Field;
use DataTables\Editor\Validate;
use DataTables\Editor\Format;
class FacturasPagos extends \App\Controllers\BaseResourceController
{
@ -61,16 +62,13 @@ class FacturasPagos extends \App\Controllers\BaseResourceController
'message' => lang('Facturas.validation.requerido'))
),
Field::inst( 'fecha_pago_at' )
->set( function ($val, $data, $field) {
// Convierte la fecha de formato DD/MM/YYYY a YYYY-MM-DD
$date = DateTime::createFromFormat('d/m/Y', $val)->format('Y-m-d');
return DateTime::createFromFormat('d/m/Y', $val)->format('Y-m-d');
}),
->validator( Validate::dateFormat( 'Y-m-d H:i:s' ) )
->getFormatter( Format::dateSqlToFormat( 'Y-m-d H:i:s' ) )
->setFormatter( Format::dateFormatToSql( 'Y-m-d H:i:s' ) ),
Field::inst( 'fecha_vencimiento_at' )
->set( function ($val, $data, $field) {
// Convierte la fecha de formato DD/MM/YYYY a YYYY-MM-DD
return DateTime::createFromFormat('d/m/Y', $val)->format('Y-m-d');
}),
->validator( Validate::dateFormat( 'Y-m-d H:i:s' ) )
->getFormatter( Format::dateSqlToFormat( 'Y-m-d H:i:s' ) )
->setFormatter( Format::dateFormatToSql( 'Y-m-d H:i:s' ) ),
Field::inst( 'total' )
->validator('Validate::numeric', array(
'message' => lang('Facturas.validation.numerico'))