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 に答える