belongsTo('App\Models\Forwarder', 'id', 'reference_id')->where('type', '=', 0); } public function company() { return $this->belongsTo('App\Models\Company', 'id', 'reference_id')->where('type', '=', 1); } public function warehouse() { return $this->belongsTo('App\Models\Warehouse', 'id', 'reference_id')->where('type', '=', 2); } }