I need to display dates as dd-mm-yyyy in datatables. I need to apply this display to data_admissao, created_at and updated_at.
Here is the sniped of my ClassDataTable.php
protected function getColumns()
{
return [
Column::make('siape')->addClass('text-center'),
Column::make('nome'),
Column::make('email'),
Column::make('telefone'),
Column::make('titulacao.nome')->title('Titula莽茫o')->addClass('text-center'),
Column::make('grupo.nome')->title('Grupo'),
Column::make('data_admissao'),
Column::make('created_at'),
Column::make('updated_at'),
];
}
Several ways, you can use Model mutator, js renderer or via editColumn.
```php
->editColumn('updated_at', function (Distribution $distribution) {
return Carbon::parse($distribution->updated_at)->toDateTimeString();
})
````
Several ways, you can use Model mutator, js renderer or via editColumn.
->editColumn('updated_at', function (Distribution $distribution) { return Carbon::parse($distribution->updated_at)->toDateTimeString(); })
Thanks for the answer, but where do I have to put the editColumn call? I am using the service implementation using the DataTables class.
Most helpful comment
Several ways, you can use Model mutator, js renderer or via editColumn.
```php
->editColumn('updated_at', function (Distribution $distribution) {
return Carbon::parse($distribution->updated_at)->toDateTimeString();
})
````