【发布时间】:2025-12-11 11:20:26
【问题描述】:
我正在尝试在 Laravel 5 中创建 saas 应用程序。
我需要的是一个包含主应用程序的目录。 /var/www/main/ - 没关系。
当我创建新客户端时,会创建新数据库,创建新子域,但我不知道如何创建指向主应用程序的符号链接 - 但使用自定义 .env 文件。
所以我有:/var/www/clients/clientA/ - 在此目录中,我需要此客户端的 .env 文件,但其他所有内容都是指向主应用程序的符号链接。
然后如果我打开 clientA.application.com - 这个 clientA .env 应该被加载并且 laravel 应该连接到选定的客户端 A 数据库。
我尝试了ln -s /var/www/main/ /var/www/clients/clienatA/ - 当然,当我编辑 .env 文件时,它也在主应用程序中进行了编辑。
有人可以帮忙吗?谢谢大家。
【问题讨论】: