我真的希望能够使用Laravel(3)并将破折号作为url分隔符而不是下划线。
我希望能够自动执行此操作,而不必为every_single_page定义新路由。
我无法看到如何实现这一点,并确保Laravel同时正常工作。
非常感谢任何帮助!
答案 0 :(得分:2)
只需使用:
return Str::slug('My First Blog Post!');
它会回显像 mypage / my-first-blog-post
这样的链接你也可以更精确:
return Str::slug('My First Blog Post!', '_');
将提供 mypage / my_first_blog_post
答案 1 :(得分:1)
您可以尝试使用.htaccess文件替换 - by _。
答案 2 :(得分:1)
我已经为3.x分支创建了pull request来修复此问题。
您可以同时使用框架的3.x分支的patch或my still-supported fork。