Laravel 5.6 路由 domain 设置 可以设置成域名加端口号吗?
0

Route::middleware('web')
->domain('192.168.0.234:8080')
->namespace($this->frontNamespace)
->group(base_path('routes/front.php')
);
Route::domain('192.168.0.234:8081')
->middleware('web')
->namespace($this->backNamespace)
->group(base_path('routes/back.php'));
这样设置的话会报错
Sorry, the page you are looking for could not be found.

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

laravel域名部署是使用正则表达式来校验domain的,从而达到路由隔离的效果。laravel使用di很灵活的进行扩展,如果你想用域名加端口部署,那么你可以自定义一个类,继承Router,添加或覆盖相应的方法,并且注册到服务容器中。一般部署的话都会默认暴漏出80,或443,使用多域名方式,不会用多端口部署

6个月前
讨论数量: 1

laravel域名部署是使用正则表达式来校验domain的,从而达到路由隔离的效果。laravel使用di很灵活的进行扩展,如果你想用域名加端口部署,那么你可以自定义一个类,继承Router,添加或覆盖相应的方法,并且注册到服务容器中。一般部署的话都会默认暴漏出80,或443,使用多域名方式,不会用多端口部署

6个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!