Я пытаюсь выбрать из отношения. У меня есть следующее отношение в моей модели продукта:
public function category(){
return $this->belongsTo(Category::class);
}
В моем CrudController я описываю поле следующим образом:
[
'type' => "relationship",
'name' => 'category', // the method on your model that defines the relationship
],
Как будто выбор содержит всю категорию из db как вариант, но мне нужны только те, где user_id
равно backpack_user()->id
Я попытался добавить предложение where к соотношению и добавить параметр ниже в массив описания поля, но пока не повезло. Было бы неплохо, если бы кто-нибудь мог показать мне, что мне здесь не хватает.
'options' => (function ($query) {
return $query->where('user_id', backpack_user()->id)->get();
}),