У меня есть таблица statuses
, где я храню свои статусы для нескольких моделей (таблиц).Например:
comments
id | status | text | ...
---------------------------
1 | 2 | great.. |
2 | 3 | thats.. |
posts
id | status | body | ...
---------------------------
1 | 4 | hey..|
2 | 5 | i w..|
statuses
id | type | title | ...
---------------------------
1 | comment | succes |
2 | comment | error |
3 | comment | published |
4 | post | deleted |
5 | post | pending |
Здесь я могу с помощью отношений "принадлежать" получить доступ к соответствующей записи.
class Post extends Model {
public function status()
{
return $this->belongsTo(Status::class, ....);
}
}
Но я хочу загрузить параметры статуса для комментариев, чтобы я могвыпадающий или что-то в этом роде.Я могу создать пользовательские отношения с где, но это не хочет загружать.
Есть предложения?