将动态创建的子域重定向到Laravel 5.3中的主页

时间:2016-11-02 11:35:59

标签: redirect routing laravel-5.3 wildcard-subdomain

我正在研究多租户方法。我创建了一个新的租户,其所有信息都包含在数据库中,包括子域。我的方法是为每个客户提供单独的数据库和单独的子域。所以,我在按钮点击时创建一个子域并将其保存在数据库中。现在,我迷失了如何将该子域重定向到主页面。我只需要将其重定向到主页,我将在稍后的单独数据库连接上工作。我还从cpanel创建了通配符子域条目。我是第一次在通配域上工作,而且我正在学习laravel。

这是我的代码:

路由/ web.php

 Route::group(array('domain' => '{account}.example.com/tracker'), function()
 {
      Route::get('/', 'HomeController@index');

 });

HomeController.php

 <?php

  namespace App\Http\Controllers;

  use Illuminate\Http\Request;

  class HomeController extends Controller
  {

   public function index()
   {
        return view('welcome');
   }
 }

我知道有很多东西缺失,这就是为什么它不起作用但我尝试了很多我在google和stackoverflow上找到的解决方案,但我仍然无法弄清楚我做错了什么。请帮我解决这个问题。另外,如果有人有关于这个主题的好教程,请与我分享。

谢谢

1 个答案:

答案 0 :(得分:0)

我通过在stackoverflow上使用此解决方案解决了我的问题。

Allow multiple subdomain in laravel without making subdomain as route variable?

它就像一个魅力。希望它可以帮到某人。

谢谢。