У меня есть таблица стран и таблица континентов.В странах есть поле "continent_id".Модель страны имеет метод:
public function getContinent()
{
return $this->belongsTo('App\Models\Continent','continent_id','id');
}
, и если я проверю это с помощью повозки, я получу правильный ответ:
$co = App\Models\Country::with('getContinent)->first()
![enter image description here](https://i.stack.imgur.com/VEZ69.png)
В моей настройке для CountryCrudController я хочу добавить поле, которое показывает континент - и я также хочу добавить выборку из 7 континентов в редактируемые страны, поэтому в части списка я определил:
$this->crud->addColumn([
'name' => "continent",
'label' => "continent", // Table column heading
'type' => "select",
'entity' => 'getContinent ', // the method in your Model
'attribute' => 'continent',
]);
но когда я пытаюсь запустить его, я получаю:
![enter image description here](https://i.stack.imgur.com/ttSCV.png)
Что я делаю не так, пожалуйста?