Вот моя родительская модель, которая использует соединение с базой данных по умолчанию типа MySQL.
class Property extends Model
{
use SoftDeletes, HybridRelations;
protected $hidden = [];
public function propertyType()
{
return $this->hasOne('App\RentHisto\Models\PropertyType');
}
}
А вот моя модель mongodb, которая имеет отношение к свойству
class PropertyDetail extends Model
{
protected $connection = "mongodb";
protected $collection = "property_details";
public function propertyDetails(){
return $this->belongsTo(Property::class);
}
}
А вот моязапросить данные свойства с помощью property_details
$properties = Property::with('propertyDetails')->get();
Но проблема в том, что когда я пытаюсь получить данные, он возвращает ноль в случае сведений о свойстве.Возможно, это связано с тем, что мы вызываем данные модели mongodb для соединения с экземпляром mysql.Так есть ли способ, которым я могу сделать отношения (hasOne) между двумя моделями, то есть модель MySQL и модель Mongodb.Спасибо!