Как установить отношения в микросервисах, используя люмен? - PullRequest
0 голосов
/ 18 октября 2019

Я зеленый горошек в микросервисах. Пожалуйста, исправьте меня: Микросервис - это когда я создаю API шлюза и затем вызываю API сервиса вместе с ним. каждый сервис и шлюз, который я использую

люмен новый сервис / имя_ шлюза

каждая таблица, модель (я предполагаю, что она называется сервисами) - это один проект люмена. и мне нужно установить hasMany отношения между этими службами.

Вот структура моего проекта:

  • api-history

    приложение

    модель

  • API-запрос

    app

    модель

мне нужно определить связь между api-inquery /App / Inquery и api-history / app / History

return $this->hasMany('api-inquery\App\Inquery', 'barcode', 'barcode_valet');

и вот сообщение об ошибке:

Class 'api-inquery \ App \ Inquery 'не найден

Заранее благодарен !!!

РЕДАКТИРОВАТЬ 1.

После возни с поиском в Google, яобнаружил это Таблица соединений между различными микросервисами , и я предполагаю, что невозможно выполнить красноречивое соединение на микросервисах. поэтому я делаю две одинаковые модели на обоих микросервисах ради красноречивости .. я не знаю, насколько она эффективна, но, по крайней мере, она работает.

...