[Resuelto] Cambio de formato de fecha en el modelo

Publicado hace 8 meses por luis

buenas, necesitaba saber la manera de cambiar el formato de fecha que se recibe de la base de datos en el modelo, para que ya pasa transformado al controlador y a su vez a la vista. gracias y un saludo.

Mejor respuesta Marcada por España luis

italomoralesf hace 8 meses

Puedes hacerlo de esta manera Luis

public function getDateCreateAttribute()
{
    return $this->created_at->format('d-m-Y');
}

Esto es un Accessor, es un método creado en la entidad User del campo create_at (puedes hacerlo en cualquier entidad)

Para imprimir en la vista debes escribir por ejemplo $user->date_create tomando en cuenta que el método se llama getDateCreateAttribute.

Si se llama getHolaAttribute pues debes imprimir $user->hola.

¿me explico?