使用其他模型将集合调用到列表


如何使用

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('AppUser', 'email', 'email');
    }
}
您可以使用采

摘方法实现目标:

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

get 方法返回一个集合,然后您可以使用它的方法。