首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel中构造API和控制器

在Laravel中构造API和控制器
EN

Stack Overflow用户
提问于 2014-09-12 14:22:08
回答 1查看 851关注 0票数 1

我正在尝试建立一个简单的账单和发票系统与Laravel,并打算创建一个API的进一步发展。我想知道如何更好地构建和容纳控制器,以便它将是整洁和干净的。

在同一项目中构建和容纳具有普通UI控制器的API控制器,哪个是更好的选择?

1)使它们的结构如下:

代码语言:javascript
复制
/controllers
    |-- /API
          |-- InvoiceController.php
          |-- UserController.php
    |-- /UI
          |-- InvoiceController.php
          |-- UserController.php

2)模块化结构,如:

代码语言:javascript
复制
/controllers
    |-- /API
          |-- InvoiceController.php
          |-- UserController.php

/modules (for normal UI controllers, etc)
    |-- /invoices
          |-- InvoiceController.php
    |-- /users
          |-- UserController.php

3)一个结构中的所有内容,如:

代码语言:javascript
复制
/controllers
    |-- InvoiceController.php
    |-- UserController.php
    |-- InvoiceControllerAPI.php
    |-- UserControllerAPI.php

希望有人能帮助我回答,或者给我一些意见和建议。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-09-12 16:13:48

你的问题太宽泛了。有大量的教程系列介绍了如何使用Laravel构建API。

我的一个建议是:不要重复发明轮子。看看这个很棒的包:https://github.com/dingo/api。它允许您构建灵活的Laravel,既可以在外部使用,也可以由您自己的RESTful应用程序使用。它有很好的documentation,包括一个基本的教程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25801989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档