OctoberCMS: установка нескольких моделей в одной конечной точке API



Я строю бэкенд с OctobderCMS для мобильного приложения и должен иметь API для приложения, у меня есть около 15 моделей и хочу иметь 2 конечные точки API для этих моделей,
Одна конечная точка для 2-3 моделей, а другая enpoint для остальных моделей.



Могу ли я сделать так, чтобы это произошло?

286   1  

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

    Ничего не найдено.