laravel 5 配置了路由带"/",为什么URL::ROUTE('xxx')生成不了这个下划线

我这样配置路由的
图片描述

可是到了页面上

图片描述

我想要的链接形式是 http://m.xxx.com/gushi/后面带上“/”请问各位大神是不是缺少啥配置?

阅读 4k
2 个回答

这个不单纯是框架或者路由设置的问题,在url中 / 是有特定意义,所以你不可能自行规定用/当做分隔符。
而且事实上对于web服务器来说/category/和/category就是同一个地址,你在画蛇添足。
而且,路由解析的时候第一件事情也是根据'/'来分割request url,所以你人为的在url中增加/并不会得到期望的结果。就像是文件命名不许使用/,因为会导致系统搞不清路径一样。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏