OctoberCMS: установка нескольких моделей в одной конечной точке API
Я строю бэкенд с OctobderCMS для мобильного приложения и должен иметь API для приложения, у меня есть около 15 моделей и хочу иметь 2 конечные точки API для этих моделей,
Одна конечная точка для 2-3 моделей, а другая enpoint для остальных моделей.
Могу ли я сделать так, чтобы это произошло?
1 ответ:
Да, безусловно, вы можете создавать API, используя все модели ваших OctoberCMS.
Вы должны сделать
routes.phpфайл в вашем плагине директории, где все ваши модели принадлежат. И в файлеroutes.phpВы должны поддерживать свои результаты с запросами.Пример файла
routes.phpприведен ниже:<?php //Here you have to define your route. Route::get('api/v1/your_route', function () { $result = []; //define a variable as array $wartaProfiles= \WartaProfil::where('id','1')->get();; $jadwalKeb = \JadwalKeb::all(); $result['wartaProfiles'] = $wartaProfiles; $result['jadwalKeb'] = $jadwalKeb; return $result; });У меня есть две модели Рецепт и Категория поэтому я смешал результаты обеих моделей в $result и вернул его. Теперь вы можете определить свои модели и делать все, что угодно результаты, которые вы хотите.
Для получения дополнительной информации о получении результатов из моделей, посетите этот разделполучение нескольких моделей .
Это все на моей стороне. Надеюсь, это поможет вам.
Прокомментируйте, если у вас есть какие-либо сомнения.
Comments