Laravel 4 Eloquent Column Alias

O que eu estou tentando alcançar é no meu banco de dados eu tenho uma tabela chamada canal eu estou usando a classe eloqüente de laravel para acessar essas propriedades da tabela O problema que eu estou enfrentando é que

o nome da tabela é coluna e o nome da coluna é canal

Então, quando acessar essa propriedade se parece com isso.

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

Como posso modificar isso para dizer

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

Não podemos alterar o nome da tabela no banco de dados.

Opções que eu pensei:

1) Crie visualizações para tabelas que precisam de colunas alteradas. Muito bagunçado...

2) Use alias de coluna .... documentação de laravel ... suspiro .. não sei como?

3) Use um conjunto de propriedades com o create_function que chamaria este-> canal, mas eu tenho certeza que não vai funcionar porque o laravel está usando propriedades dinâmicas. e quando ele é preenchido na matriz eu tenho certeza que ele muda para o nome da coluna.

Eu poderia na minha belongs_to / hasOne / hasMany alterar a propriedade para o alias do nome que eu quero usar para que mais tarde eu possa mudá-lo. Eu não sei o quão bem isso funcionaria ..

Alguma ideia? muito apreciado

questionAnswers(1)

yourAnswerToTheQuestion