0

所以我对 Laravel 框架还很陌生,虽然还在试验,但我尝试了

->get(array('category AS name', 'url AS page_url'))

这样做感觉就像在作弊,如果有更好的方法或理由让我不这样做,请告诉我。

4

1 回答 1

1

您可以定义访问器:

class User extends Eloquent {

    protected $appends = array('name', 'page_url');

    public function getNameAttribute($value)
    {
        return $this->attributes['category'];
    }

    public function getPageUrlAttribute($value)
    {
        return $this->attributes['url'];
    }

}

用你想要的名字。您可以查看文档以获取更多详细信息。

于 2013-10-28T15:20:06.583 回答