laravel一个规则内是否支持多个子域名? - SegmentFault 思否


本站和网页 https://segmentfault.com/q/1010000006065297 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

laravel一个规则内是否支持多个子域名? - SegmentFault 思否
注册登录问答专栏标签招聘活动发现✓使用“Bing”搜本站使用“Google”搜本站使用“百度”搜本站站内搜索注册登录首页问答laravel问答详情0laravel一个规则内是否支持多个子域名?pangou100712发布于 2016-07-25 更新于 2016-07-25
我们都知道laravel的路由支持子域名。如下
Route::group(array('domain' => '{account}.local.com'), function()
Route::get('user/{id}', function($account, $id)
//
});
});
但是我现在碰到一个问题,求就是本地开发环境、测试环境和线上生产环境是不同的子域名。比如说:
线下:account.local.com
测试:account.test.com
生成:account.production.com
我除了写三遍路由规则意外。不知道有没有让一个路由规则中同时支持这3个子域名的方法?
Route::group(array('domain' => '{account}.local.com'), function()
// route
});
Route::group(array('domain' => '{account}.test.com'), function()
// route
});
Route::group(array('domain' => '{account}.production.com'), function()
// route
});
-------------------------------分割线-----------------------------------------
如下就可以了。
Route::group(array('domain' => 'account.{env}.com'), function()
// route
});
因为我还有其他域名,不想混合通用route所以就需要区分开
Route::group(array('domain' => 'help.{env}.com'), function()
// route
});
laravel路由子域名关注4收藏1赞0回复阅读 8.5k 3 个回答得票最新1derekchan442613发布于 2016-07-25 更新于 2016-07-25 ✓ 已被采纳三个环境的路由配置不需要配置domain,只要你三个域名都是指向Laravel,自然就共用了赞1回复0ivanilla2.8k53751发布于 2016-07-25 是可以支持的,你自己测试了没?赞0回复0logig34发布于 2017-05-14 更新于 2017-05-14 新手上路,请多包涵
也可以在配置文件里面做区分
Route::group(array('domain' => env('DOMAIN')), function()
// route
});
.env
DOMAIN=xxx.xxx.com
赞0回复撰写回答你尚未登录,登录后可以和开发者交流问题的细节关注并接收问题和回答的更新提醒参与内容的编辑和改进,让解决方法与时俱进注册登录推荐问题脱离 laravel 之后,Illuminate\mail 如何发送邮件?请问如何在不使用 laravel 的情况下使用他的 mail 组件?[链接]1 回答791 阅读✓ 已解决git管理项目文件windows正常运行,ubuntu系统报错:APP\Models\Product NotFound?git管理的项目文件,在windows系统上能正常运行。但传到了ubuntu系统 就显示APP\Models\Product NotFound。1 回答446 阅读✓ 已解决文章末尾@用户怎么处理?帖子中的@功能, 格式为 @用户名+空格如果在文章末尾使用@用户名+空格,这边用的laravel框架会将输入的数据去掉前后空格,这样末尾的@用户功能就无法解析求解决方案2 回答325 阅读✓ 已解决Laravel database 如何优雅的判断登录名和密码是否匹配?场景:用户登录,有登录名和密码2个提交到后台,其中登录名可以是用户名或者电子邮箱的任何一个(后面也许添加手机号等其他登录名),都是用同一个参数名传进来的,目前也不打算进行种类判断。如何用Laravel的database的查询生成器去判断登录名和密码是否存在和是否匹配?1 回答724 阅读react路由不生效?/router/index.jsx 文件 {代码...} /index.js文件 {代码...} 运行之后浏览器打开空白一篇,也没有任何报错信息...2 回答184 阅读✓ 已解决express 如何设置全路路由前缀?express 如何设置全路路由前缀?有类似koa的 router().prefix('/sys/news') 这种直接设置的方法吗?找了好久没找到?1 回答422 阅读这种网络怎么配置电脑既可以外网映射访问,又不影响原先的内网访问?如上图,原来的网络是电脑通过交换机连接了其他交换机,与其他交换机的网络设备进行通信的(局域网)。后面由于需要通过外网访问电脑的某些端口,后加了路由器S,然后在路由器S做了端口映射到电脑的IP:10.134.37.10,但是由于电脑的网关不是路由器S的网关10.134.37.1,所以映射了也连接不上。1 回答298 阅读宣传栏85081产品热门问答热门专栏热门课程最新活动翻译酷工作课程Java 开发课程PHP 开发课程Python 开发课程前端开发课程移动开发课程资源每周精选用户排行榜帮助中心建议反馈合作关于我们广告投放职位发布讲师招募联系我们合作伙伴关注产品技术日志社区运营日志市场运营日志团队日志社区访谈条款服务协议隐私政策下载 AppCopyright © 2011-2022 SegmentFault. 当前呈现版本 22.12.19浙ICP备15005796号-2浙公网安备33010602002000号ICP 经营许可 浙B2-20201554杭州堆栈科技有限公司版权所有