Laravel 4 Eloquent Column Alias

Lo que estoy tratando de lograr es en mi base de datos tengo una tabla llamada canal Estoy usando la clase elocuente de laravel para acceder a estas propiedades desde la tabla El problema al que me enfrento es que

el nombre de la tabla es columna y el nombre de la columna es canal

así que al acceder a esa propiedad se ve así.

User::find(1)->channel->channel

¿Cómo puedo modificar esto para decir

User::find(1)->channel->name

No podemos cambiar el nombre de la tabla en la base de datos.

Opciones que he pensado:

1) Crear vistas para las tablas que necesitan cambiar las columnas. Muy desordenado...

2) Utilice alias de columna ... documentación de laravel ... suspiro ... ¿no sabe cómo?

3) Use un conjunto de propiedades con la función de creación que llamaría a este-> canal, pero estoy bastante seguro de que no funcionará porque la función está utilizando propiedades dinámicas. y cuando esté completo en la matriz, estoy bastante seguro de que lo cambia al nombre de la columna.

Podría en mi funciónredes a / hasOne / hasMany cambiar la propiedad al alias del nombre que quiero usar para que luego pueda cambiarlo. No sé qué tan bien funcionaría ...

¿Alguna idea? muy apreciado

Respuestas a la pregunta(1)

Su respuesta a la pregunta