我正在学习laravel,并想知道是否可以在使用laravel的单个安装时在每个域下加载不同的自定义。让我解释一下我的意思。
如果客户A已经注册使用我的应用并要求完成一些自定义,例如某些数据会在视图或某种模块下填充,我只希望这些只能看到如果客户b注册他就不会看到给顾客的特色了。
通常公司所做的是拥有在每个客户自己的托管下上传的应用程序的副本,每个客户都可以拥有自己的自定义,但是当需要升级时,您必须逐个更新每个应用程序,希望没有什么能打破。
有没有办法只使用一个应用程序的核心安装,并为每个客户单独加载自定义?这会被称为多租户吗?或者那些术语完全是另类的东西。
很抱歉,如果我听起来有点模糊,那就是我从第1天开始就想成为一名网络开发者,并且看到很多公司做了我上面提到的事情,我认为这是一种不好的做法,可以做得更好。但如果我错了,请纠正我。
ps:我知道它一定是可能的,因为我已经看到如何使用启用了多站点功能的wordpress,你可以在wp的单个安装下打开或关闭每个域的完全不同的视图或插件。