【发布时间】:2016-12-14 04:34:39
【问题描述】:
我想使用一个名为thinksaydo/envtenantfrom githup link的laravel包
这个包用于在 laravel 中创建多租户软件,但我不能在 lumen 中安装这个包
如何安装这个包并在 lumen 中使用?
【问题讨论】:
-
你“不能”是什么意思?
我想使用一个名为thinksaydo/envtenantfrom githup link的laravel包
这个包用于在 laravel 中创建多租户软件,但我不能在 lumen 中安装这个包
如何安装这个包并在 lumen 中使用?
【问题讨论】:
对于 Tenancy,您需要很多东西,而 Lumen 没有提供开箱即用的功能。您需要启用 Facades、设置您的 Providers 和 Lumen doesn't provide session support out of the box。
Lumen 的目的是提供一个simple, fluid, stateless API that returns a Data Interchange Language。您在这里所做的是尝试在 Micro-API 框架上运行功能齐全的 SaaS 服务;那是行不通的。
您需要使用Laravel 来完成SaaS 模型,以便它可以了解Tenancy。
在 Lumen 中,您唯一应该查看的是请求中的 API 键。
【讨论】: