У меня есть модель продаж, и когда я звоню Quote::find('1');
, он не возвращает мой объект продаж. Я сделал что-то не так с моими отношениями? Вот структура таблицы:Laravel Eloquent Relationship
Цитата: идентификатор, COMPANYNAME, сцена, SaleID
Продажа: идентификатор, имя, PHONENUMBER
Class Quote extends Eloquent
{
protected $with = ['sale'];
public function sale()
{
return $this->hasOne('Sale', 'id');
}
}
В моей Sale
модели я определил:
public function quote()
{
return $this->belongsTo('Quote');
}
Вы имеете в виду 'Продажа :: find (1)'? –
Нет, я имею в виду Quote :: find (1). Я редактировал свой вопрос. Он возвращает Цитату, а не продажу. – ipengineer
Вы назвали 'Quote :: find ('1') -> sale-> name'?> –