加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 将laravel应用程序转换为流明

发布时间:2020-12-14 19:49:04 所属栏目:大数据 来源:网络整理
导读:所以,我一直在构建一个laravel 5.1 API,经过几个月的工作,我突然意识到我应该一直使用Lumen. 有没有办法将laravel应用程序转换为流明应用程序? Lumen基本上是Laravel的精简版.应用程序结构是相同的,所以尽管如此,创建一个新的Lumen应用程序并从Laravel应用
所以,我一直在构建一个laravel 5.1 API,经过几个月的工作,我突然意识到我应该一直使用Lumen.

有没有办法将laravel应用程序转换为流明应用程序?

Lumen基本上是Laravel的精简版.应用程序结构是相同的,所以尽管如此,创建一个新的Lumen应用程序并从Laravel应用程序复制应用程序目录应该是安全的.

然而,出于性能原因,Lumen没有开箱即用的所有Laravel好东西,有些根本就没有.因此,根据您实施Laravel应用程序的方式,以下是您可能需要更改的一些内容,以便迁移您的应用:

> Route definitions必须迁移,因为Lumen使用不同的路由器
> Lumen does not use the .env file by default,如果你想让它工作,你需要取消注释bootstrap / app.php中的Dotenv :: load()行
>默认情况下,也不启用DB,Mail,Queue等外观.您可以通过在bootstrap / app.php中取消注释$app-> withFacades()来启用它们.但是,即使您确实启用了它们,也可以使用Laravel中获得的only get a portion个外墙
>需要通过在bootstrap / app.php中取消注释$app-> withEloquent()来启用Eloquent

我可能没有涵盖所有内容,但这是为了提供一个关于你应该注意什么的想法.所有这些都可以启用,但是Lumen带来的性能优势主要是因为那些东西被禁用以消除这些开销,所以尝试尽可能修改你的应用程序以利用默认提供的Lumen.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读