根据域名有条件地加载路由

我有两个子域,分别为 app.domain.com secure.domain.com ,这两个子域应具有各自的路由。

更新了 RouteServiceProvider 以有条件地基于子域添加路由文件。

RouteServiceProvider:

use Request;

public function map()
{
   $this->mapApiRoutes();
   $host = Request::getHost();

   if($host == 'secure.domain.com'){
       $this->mapSecureRoutes();
    }else{
       $this->mapWebRoutes();
   }
}

protected function mapSecureRoutes()
 {
    Route::domain('secure.domain.com')
         ->middleware('web')
         ->namespace($this->namespace)
         ->group(base_path('routes/secure.php'));
 }

我想知道这种方法的长期安全性和后果吗?包含这样的路由文件可以吗?

okraa 回答:根据域名有条件地加载路由

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3145352.html

大家都在问