2017-01-15 3 views
0

以下のステートメントのリレーショナル・データをwith文を使用して呼び出すにはどうすればよいですか。リストと他のモデルとのコール・コレクション

$suppliers = Supplier::with('user')->lists('user.company', 'user.id'); // doesn't work 

class Supplier extends Model 
{ 
    protected $table = "suppliers"; 

    protected $fillable = ['email']; 


    public function user() { 
     return $this->belongsTo('App\User', 'email', 'email'); 
    } 
} 

答えて

2

あなたはpluckメソッドを使用して、あなたの目標を達成:

Supplier::with('user')->get()->pluck ('user.company', 'user.id'); 

をgetメソッドはCollectionを返し、その後、あなたはその方法を使用することができます。

関連する問題