San*_*ava 5 php rest laravel-5 voyager
我正在使用 Laravel Voyager 包( https://voyager.readme.io/docs/ )创建 CMS并已成功安装它,现在我需要使用内容在我的移动应用程序中生成页面,为此,我需要在我的 Laravel 项目中实现 REST API,而 Voyager 不提供对 REST API 的任何支持。
我无法找到如何使用此包中的 REST API 与 POSTS 表交互,因为数据库和控制器的文件位于 /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
});
Run Code Online (Sandbox Code Playgroud)
就是这样,你已经启动并运行了,用邮递员进行测试。您需要更多地了解 Passport 的工作原理。