【问题标题】:How to create list of all available resources for Laravel api?如何为 Laravel api 创建所有可用资源的列表?
【发布时间】:2020-04-19 13:55:24
【问题描述】:

我正在 localhost 中开发 Laravel api。如何创建一个路由来列出资源中可用的所有内容,例如 WordPress api 在此处http://example.com/wordpress/wp-json/wp/v2 所做的?

研究表明,我可以使用命令 php artisan routes 来获取路由列表,但是如何将其作为端点提供给用户?

【问题讨论】:

    标签: wordpress laravel rest laravel-5 wordpress-rest-api


    【解决方案1】:

    您可以使用Route::getRoutes()方法获取所有路由数据。

    只需遍历路由并使用->getPath() 生成路径列表。

    对于所有其他属性,请查看 API:https://laravel.com/api/7.x/Illuminate/Routing/RouteCollection.html

    【讨论】:

      【解决方案2】:

      另一种选择是这个 useul api 文档生成器https://github.com/mpociot/laravel-apidoc-generator

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-09
        • 1970-01-01
        • 2018-03-11
        • 2019-11-25
        相关资源
        最近更新 更多