У меня есть приложение модели и атрибуты модели.
В табличных приложениях у меня есть column: attribute (тип json). В этих столбцах у меня есть идентификаторы атрибутов.Пример:
["5", "6", "7"]
Эти данные в табличных приложениях в столбце attributes
.
В модельных приложениях я написал соотношение:
protected $casts = [
'attributes' => 'array',
];
public function attribute() {
return $this->belongsTo('App\Attribute', 'attributes');
}
Но я получаю только атрибут сid 5
.Но нужно достать все атрибуты.Почему я получаю только один атрибут?Я пытался и с hasMany
я получаю тот же результат.