Laravel路由域和子域

时间:2015-11-19 16:32:06

标签: laravel laravel-5 subdomain

我使用laravel 5开发了一个应用程序,我将把它部署在digitalocean droplet中。

  • 我的服务器中是否可以使用这个独特的应用程序拥有多个域和子库?

  • 我应该如何实现routes.php来参与?

我将此代码用于' mysite.com'

上的子域名
NSNotificationCenter.defaultCenter().removeObserver(self)

但如果我有其他域名,例如' othersite.com'那么我该怎么办?

PS:所有域都托管在同一个Droplet中。

1 个答案:

答案 0 :(得分:0)

对于子域名,没有问题(如http://laravel.com/docs/5.1/routing#route-group-sub-domain-routing中所述)

对于域名,您可以,但如果在配置中设置了网址,您就会遇到链接问题...

所以,我会做那样的事情:

获取域名(类似$ request-> server-> get(' SERVER_NAME')或request() - > server-> get(' SERVER_NAME&#39 ;))

使用\ Config :: set更新配置(' app.url',$ mydomainename)

你可以在路线上做到这一点,但也许在中间件中会更好。

Ps:关注谷歌的重复内容,也许一些规范将是有用的