Реализация REST API с помощью пакета администратора Laravel Voyager

Я создаю CMS с использованием пакета Laravel Voyager ( https://voyager.readme.io/docs/) и успешно установил его, теперь мне нужно использовать контент для создания страниц в моих мобильных приложениях, и для этого мне нужно реализовать REST API в моем проекте Laravel, и Voyager не поддерживает REST API.

Я не могу найти, как я могу взаимодействовать с таблицей POSTS, используя REST API в этом пакете, потому что файлы для базы данных и контроллера находятся в каталоге / vendor / tcg.

Пожалуйста, помогите мне.

Заранее спасибо.

2 ответа

Поздний ответ, но для всех, кто сталкивается,

Вам необходимо установить laravel Pasport, https://laravel.com/docs/5.8/passport следуйте инструкциям по установке до app / config.php,

затем добавьте свои маршруты в routes / api.php следующим образом:


Route::group([
    'middleware' => 'auth:api'
], function () {
    Route::get('anypage', 'AnypageController@index');
    Route::get('anotherpage/{updated_at}', 'MerchantController@another');
// add any routes
});

вот и все готово, тестируйте с почтальоном. вам нужно больше узнать о том, как работает паспорт,.

Еще один поздний ответ, но при поиске в Google и поиске этой темы он работает с использованием пакета Orion для маршрутов отдыха. Обязательно создайте модели в voyager. https://tailflow.github.io/laravel-orion-docs/

Другие вопросы по тегам