Да, безусловно, вы можете создавать API-интерфейсы, используя все модели вашего OctoberCMS.
Вы должны создать файл routes.php
в каталоге Plugin , к которому относятся все ваши модели.И в файле 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 и вернул его.Теперь вы можете определить свои модели и делать любые результаты, которые вы хотите.
Для получения дополнительной информации о получении результатов от моделей, посетите этот Получение нескольких моделей .
Это все с моей стороны.Надеюсь, что это поможет вам.
Прокомментируйте, если у вас есть какие-либо сомнения.