Реализация 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/