@Encoders

Немного запутался в отношениях, как поправить?

У меня есть заявки на сайте и основная заявка Request у которой есть Связи с моделью Documents(hasMany), также есть связь с Claims(hasMany), поля Request id и parent_id, если в parent_id null, то это основная заявка, если нет, то там хранится id родителя, это тоже связь(hasMany). Также заявки могут быть двух типов Auto_Request, и Appraisal_Request, тоже связи (hasMany), теперь к вопросу. У меня задача выводить заявки Auto_Request, но id должен быть не от Auto_Request, а от обычного Request. А если заявка дочерния, то Id_Родителя-Д-И порядковый номер создание дочерней заявки(1,2,3). Вот когда появились дочерние заявки, всё стало запутываться. Так как поиск стал намного сложнее, и вывод тоже. Правильно ли я поступил, сделал всё так? Или нужно сделать отдельную модель для дочерних заявок, но проблема, она будет полностью идентична, родительской, я про сами поля говорю.
Картинка как выглядят айдишники заявок.
5fc5173a5d8ee007362392.png
Картинка как я вывожу айдишники.
5fc517d044bcd084175694.png
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:48
10000 руб./за проект
19 апр. 2024, в 11:14
65000 руб./за проект