【问题标题】:Laravel API GeneratorLaravel API 生成器
【发布时间】:2017-08-07 07:40:50
【问题描述】:

我有一个项目,我只负责后端开发。 在后端我必须创建一个通常具有 CRUD 操作的 API,而问题是它们很多,所以在这里准确解释是一个例子:

需求 => 为 Article(Id:number, Title:string, Thumbnail:picture, Content:text, Tags:text) 创建一个 CRUD

解释 => 我必须创建所需的一切,以便前端可以发送请求以创建、读取、列出、更新或删除文章(以 JSON 形式返回数据)

问题 => 我正在寻找可以自动生成的包或工具,因为我知道请求可能包含文件或图片,而不仅仅是文本数据。

请不要忘记

  • 我不是在寻找视图生成器 [我不是为前端工作] 我只负责后端
  • 我需要的一切都存在于其他框架中,但我想使用 Laravel
  • 我希望你给我工具或包,因为我正在搜索第 4 天,而不是从 Google 搜索中使用过的工具或包
  • 我找到了这个http://labs.infyom.com/laravelgenerator/,但它的文档似乎有点复杂(也许是我的问题)
  • 我正在使用 Laravel 5

【问题讨论】:

  • 搜索包等站外资源是题外话。无论如何,我建议您查看resource controllers。这会减少工作量。

标签: php api laravel-5 crud


【解决方案1】:

我并不完全清楚您在寻找什么。关于路由和控制器,Laravel 内置的 Resource Controllers 功能在提供通用 REST 脚手架方面非常有用。如果您对实现类似 CRUD 的功能的所有细节感兴趣,这是一个更复杂的话题,我建议您花一些时间阅读 Laravel 相当全面的 documentation

【讨论】:

    【解决方案2】:

    【讨论】:

    • 这个已弃用,我不再维护它。所以推荐使用 InfyOmLabs/laravel-generator。
    【解决方案3】:

    在 laravel 中自动生成 api 有几个不错的选择,您可以查看 Dreamfactoryinfyomapiato,如果您有一个小项目并且需要简单的 api,我建议使用 infyom。

    【讨论】:

    • 非常感谢先生,Veeeeeeeeeeee 有用
    猜你喜欢
    • 2015-04-07
    • 2020-03-13
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 2016-01-10
    • 2019-01-29
    相关资源
    最近更新 更多