Pregunta

Estoy migrando un sitio de CodeIgniter a Laravel.

Para una tabla heredada reports, algunas columnas existentes created_at y updated_at son llamados date_created y date_modified respectivamente.

Deseo decirle a mi elocuente Report modelo sobre estos nombres de columnas de marca de tiempo personalizados.

La documentación solo proporciona referencias para desactivar las marcas de tiempo o proporcionar formatos de marcas de tiempo personalizados.

http://laravel.com/docs/eloquent#timestamps

¿Fue útil?

Solución

En el modelo puedes definir constantes como esta para cambiar los nombres de las columnas.

class BaseModel extends Eloquent {
    const CREATED_AT = 'date_created';
    const UPDATED_AT = 'date_modified';
}

o usar puedes usar algo como esto Gestión de marcas de tiempo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top