Laravel получить запись из таблицы - PullRequest
0 голосов
/ 06 июня 2018

У меня есть атрибуты таблицы.

У меня есть столбцы:

  • id
  • name
  • bind_id

У меня есть атрибут модели, и я хочу сделать attributeRelated с атрибутом возврата коллекции с bind_id.Как я могу это сделать?

public function getRelatedAttribute()
{
    return $this->where('id', $this->bind_attribute);
}

не работает.Я получаю сообщение об ошибке неопределенного объекта.

1 Ответ

0 голосов
/ 06 июня 2018

Оператор для получения всех связанных атрибутов, если имя вашей модели - Атрибуты, будет

Attributes::where('bind_id' ,$your_desired_value)->get();

Если функция находится в классе модели, вы можете сделать это в функции:

return $this->where('bind_id',$your_desired_value)->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...