【问题标题】:create API and Control panel in two separate project在两个单独的项目中创建 API 和控制面板
【发布时间】:2019-07-18 01:15:10
【问题描述】:

如果我想用控制面板(相同的数据库和表)创建 Restful Api,我可以用 laravel 创建 C 面板,用另一个 laravel 项目或 Lumen 创建 API 吗?这是最好的方法吗?如果可能的话,(存储)呢,我怎样才能让它在这两个项目之间共享。

【问题讨论】:

    标签: laravel laravel-5 lumen


    【解决方案1】:

    在 Laravel 中,您可以拥有 /api 路由和 web 路由。因此,如果您想避免不必要的复杂性,您可以使用同一个项目。不确定您的应用创意,但您绝对可以使用一个 Laravel 项目来实现,如果您的项目不需要单独的前端和 api 应用程序,这将使事情变得更容易。

    在你的 Laravel 项目的 /routes 目录中,你有 api.php(路由默认以 API 为前缀)和你的 web.php,这是你的 web 路由可以存在的地方。

    【讨论】:

    • 谢谢,是的,我知道,但是有些程序员建议我分开?我不知道我是否可以在同一个项目中使用 cpanel 和 API 创建一个专业项目?有没有问题?
    • 我个人相信你可以在同一个项目中创建一个API路由的专业项目。这仅取决于您的用例,由您决定是否需要完全独立的 API。你的 API 是否会面向公众,等等。有很多事情需要考虑,但我建议只在需要时才转移到单独的项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 2010-09-25
    相关资源
    最近更新 更多