2016-11-18 61 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');