Всем привет! У кого есть опыт с полиморфными связями?
Вылетает ошибка :
get_class() expects parameter 1 to be object, null given
...backend/formwidgets/Relation.php line 126
-> if ($model->exists && (get_class($model) == get_class($relationModel))) {
$query->where($relationModel->getKeyName(), '<>', $model->getKey());
}
class Slider extends Model
{
public $table = 'table_slider';
public $morphTo = [
'advert' => []
];
}
Schema::table('lad_advert_slider', function($table)
{
$table->integer('advert_id');
$table->string('advert_type');
});
../models/slider/fields.yaml
fields:
name:
label: Название
span: auto
type: text
advert:
label: Реклама
nameFrom: name
descriptionFrom: description
emptyOption: 'Не выбрано'
span: auto
type: relation
class Banner extends Model
{
public $morphMany = [
'table_slider' => [
'Theme2\Advert\Models\Slider',
'name' => 'advert',
]
];
}