У меня рекурсивные отношения, где модель Question
имеет отношение один ко многим к самой таблице.Столбец parent_question_id
будет ссылаться на id
в questions
таблице.
В Question model
:
/**
* Get the parent that owns the question.
*/
public function parent()
{
return $this->belongsTo('App\Question', 'parent_question_id');
}
В Question resource
:
public function fields(Request $request)
{
return [
BelongsTo::make('Parent', 'parent', '\App\Nova\Question'),
...
];
}
При обновлении кода отображается Question
вместо Parent
.На индексных и подробных страницах все в порядке.
Можно ли использовать какую-либо функцию для обновления значения отображаемого имени для поля?
Laravel Nova версия - 1.0.16