网络服务和网站的流明

时间:2016-01-27 15:17:53

标签: php laravel lumen

我必须开发一个Web服务和一个管理面板。最初我想到在Lumen 中开发 Web服务和在Laravel中管理面板。如果我这样做,我必须重复基本实体的代码库,如用户,类别,产品等。所以我的问题是我可以使用流明吗?。

  • 管理员方面:Lumen + Angular /其他
  • Webservice:Lumen

我研究并发现在Lumen中,为了保持速度,不包括一些包。如果需要,以后可以添加此软件包吗?

请建议我。

1 个答案:

答案 0 :(得分:3)

您可能希望看一下这篇文章Building an API for your Laravel Application with Lumen它有点老了,而且最近Lumen已经发生了很大的变化,但原则仍然适用。创建您的Laravel应用程序并使用git子模块将其包含为您的Lumen项目的依赖项。这使您可以轻松地重用某些代码,例如模型。

两个关键位包括Laravel项目作为子模块

git submodule add --force git@github.com:adamgoose/laravel laravel

更新您的流明composer.json以自动加载您的Laravel代码

{
    "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Application\\": "laravel/app/"
        },
        "classmap": [
            "tests/"
        ]
    }
}