Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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 nginx上的laravel动态子域和数据库_Php_Laravel_Nginx_Laravel 5 - Fatal编程技术网

Php nginx上的laravel动态子域和数据库

Php nginx上的laravel动态子域和数据库,php,laravel,nginx,laravel-5,Php,Laravel,Nginx,Laravel 5,伙计们,我需要帮助在Laravel和Nginx上实现此功能 目标: 当用户注册时,他在表单中输入数据 成功注册后,创建子域并激活 使用名称创建数据库的迁移 登录后,它会重定向到UserName.site-name.com 您必须允许从DNS执行此操作。添加一个通配符*.site name.com指向您的服务器,从这一点开始,您所要做的就是添加虚拟主机 这里有更多信息 然后您可以创建一些控制台命令来启用/创建vhost并重新启动nginx。您必须从控制器中调用它们。您不够精确,但是如果您试图基

伙计们,我需要帮助在LaravelNginx上实现此功能

目标:
  • 当用户注册时,他在表单中输入数据
  • 成功注册后,创建子域并激活 使用名称创建数据库的迁移
  • 登录后,它会重定向到UserName.site-name.com

您必须允许从DNS执行此操作。添加一个通配符
*.site name.com
指向您的服务器,从这一点开始,您所要做的就是添加虚拟主机

这里有更多信息


然后您可以创建一些控制台命令来启用/创建vhost并重新启动nginx。您必须从控制器中调用它们。

您不够精确,但是如果您试图基于相同的CMS引擎或类似的内容构建站点场,请查看子域路由:


我们不是来写你的代码的。提出一个具体的问题,例如“为什么会发生这种情况?”。所以在这里,你可以问一个问题,而不是一个合适的地方,要求我们写代码/给你一个教程。
Route::group(['domain' => '{username}.site-name.com'], function () {
    //pseudocode
    $connection = DB::connection($username);
    CMSEngine::run($connection);
});