Согласованные отношения, которые я определил, возвращают объект belongsTo, но не дают мне доступ к любому из атрибутов, которые должны быть внутри него.Eloquent Relationship возвращает, но не дает мне атрибуты
Отношения в Step.php
public function profession()
{
return $this->belongsTo(__NAMESPACE__.'\\Profession', 'id', 'profession_id');
}
Отношения в Profession.php
public function steps() {
return $this->hasMany(__NAMESPACE__ . '\\Step', 'id', 'profession_id');
}
код, я использую, чтобы вернуть отношения belongsTo.
{{ dd(step.profession) }}
Ответ, который я получаю, относится к типу belongsTo, но он просто не содержит информации о профессии.
Я не знаю, прут, но это может иметь отношение http://stackoverflow.com/questions/ 29514081/can not-access-eloquent-attributes-on-twig –
Вы пропустили ту часть, где вы показываете нам, как вы на самом деле запрашиваете отношение, поэтому его можно использовать в представлении. – lesssugar
Пожалуйста, не то, что принадлежит только для ввода ключа, foreign_key. Здесь вы можете удалить профессию. Дальнейший класс можно заменить на Profession :: class (PHP 5.5> =) – wiesson