2016-11-18 10 views
1

関連するモデルのキーを効率的に取得するにはどうすればよいですか?関係のID配列を効率的に取得する

class Account extends Model 
{ 

    public function users() 
    { 
     return $this->hasMany('\App\User', 'account_id', 'id'); 
    } 

    /** 
    * @return integer[] 
    */ 
    public function getUserIds() 
    { 
      return $this->users()->getQuery()->select('id')->pluck('id'); 
    } 

それは効率的ですか?

答えて

3

理由だけではない:

return $this->users()->pluck('id'); 
関連する問題