我使用laravel 5开发了一个应用程序,我将把它部署在digitalocean droplet中。
我的服务器中是否可以使用这个独特的应用程序拥有多个域和子库?
我应该如何实现routes.php来参与?
我将此代码用于' mysite.com'
上的子域名NSNotificationCenter.defaultCenter().removeObserver(self)
但如果我有其他域名,例如' othersite.com'那么我该怎么办?
PS:所有域都托管在同一个Droplet中。
答案 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:关注谷歌的重复内容,也许一些规范将是有用的