Laravel路由与域和子域名
问题描述:
我有一个与laravel 5开发的应用程序,我将它部署在数字海洋液滴中。Laravel路由与域和子域名
我可以在我的服务器中使用这个独特的应用程序有多个域和子扩展吗?
我应该如何实现routes.php以涉及到?
我使用此代码在子域名“mysite.com”
Route::group(array('domain' => '{subdomain}.mysite.com'), function() {
Route::get('customer/{customerId}', function() {
//blablabla;
});
});
但我必须做的,如果我有其他领域,如“othersite.com”?
PS:所有的域都被托管在同一个液滴中。
答
子站点,没问题(如在http://laravel.com/docs/5.1/routing#route-group-sub-domain-routing说)
对于域,你可以,但与你有联系的问题的配置设置的URL ...
所以,我'会做这样事情:
获取酒庄名称(类似$请求 - >服务器 - >获取(' SERVER_NAME ')或请求() - >服务器 - >获取(' SERVER_NAME'))
用\ Config :: set('app.url',$ mydomainename)更新配置
你可以在路由中这样做,但是在中间件中可能会更好。
瞧
PS:照顾关于重复内容与谷歌,也许有些规范将是有用的