Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在单个核心应用程序上加载每个域的自定义模块_Php_Laravel - Fatal编程技术网

Php 在单个核心应用程序上加载每个域的自定义模块

Php 在单个核心应用程序上加载每个域的自定义模块,php,laravel,Php,Laravel,我目前正在学习laravel,想知道在使用laravel的单个安装时,是否可以在每个域下加载不同的定制。让我解释一下我的意思 如果客户A已注册使用我的应用程序,并要求进行一些定制,例如在视图或某种模块下填充某些数据,我只希望这些数据仅对他可见,这样,如果客户b注册,他就不会看到提供给客户A的功能 通常情况下,公司会在自己的主机下为每个客户上传一份应用程序的副本,每个客户都可以进行自己的定制,但当需要升级时,你必须逐个更新每个应用程序,希望不会出现任何问题 是否有一种方法可以只使用一个核心安装的应

我目前正在学习laravel,想知道在使用laravel的单个安装时,是否可以在每个域下加载不同的定制。让我解释一下我的意思

如果客户A已注册使用我的应用程序,并要求进行一些定制,例如在视图或某种模块下填充某些数据,我只希望这些数据仅对他可见,这样,如果客户b注册,他就不会看到提供给客户A的功能

通常情况下,公司会在自己的主机下为每个客户上传一份应用程序的副本,每个客户都可以进行自己的定制,但当需要升级时,你必须逐个更新每个应用程序,希望不会出现任何问题

是否有一种方法可以只使用一个核心安装的应用程序,并为每个客户单独加载定制?这会被称为多节吗?或者这个术语完全是指其他的东西

抱歉,如果我听起来有点含糊不清,那只是我从成为一名web开发人员的第一天起就一直在想,看到很多公司都在做我上面提到的事情,我认为这是一种不好的做法,可以做得更好。但是如果我错了,请纠正我


ps:我知道这一定是可能的,因为我看到了wordpress开启了multusite功能,在一次wp安装下,每个域可以打开或关闭完全不同的视图或插件。

为什么。。你想为一个基本的laravel应用程序做这样的设置吗?这是我想要使用的框架,但我认为我选择使用什么并不重要。或者是吗?但很明显,你不会做出破坏拉威尔的改变吗?0_o;;是的,只是有人提到过。我见过许多公司制作一个应用程序,并将其作为订阅提供,在其主机上为每个客户提供一份应用程序副本,为了提供更新,您必须为每个用户更新应用程序。这真是浪费时间。最好是有一个单一的应用程序和一些如何加载自定义为每个用户基于域或任何东西。不,laravel不是像Wordpress在这方面。即使在一个wordpress实例上创建多个站点也是不明智的。不过,你可以用laravel构建一个应用程序来做你想做的事情。但不像拉雷维尔本身那样。我认为你的想法是一个接一个的升级,希望没有任何东西会中断,这是灾难性的,任何人都不应该愚蠢到尝试这样的事情。也许有些公司会,但他们不应该。不是拉威尔。