繁体   English   中英

使用 Laravel Voyager 管理包实现 REST API

[英]Implementing REST API with Laravel Voyager Admin Package

我正在使用 Laravel Voyager Package ( https://voyager.readme.io/docs/ ) 创建一个 CMS 并已成功安装它,现在我需要使用内容在我的移动应用程序中生成页面,为此,我需要在我的 Laravel 项目中实现 REST API,而 Voyager 不提供对 REST API 的任何支持。

由于数据库和控制器的文件位于 /vendor/tcg 目录中,我无法找到如何使用此包中的 REST API 与 POSTS 表进行交互。

请帮我。

提前致谢。

迟到的答案,但对于遇到的任何人,

你需要安装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
});

就是这样,您已启动并运行,请与邮递员一起测试。 您需要更多地了解 Passport 的工作原理,.

另一个迟到的答案,但在谷歌搜索并找到这个主题时,它可以使用 Orion 包进行休息路线。 确保在 voyager 中创建模型。 https://tailflow.github.io/laravel-orion-docs/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM