3

我真的很想能够使用 Laravel (3) 并将破折号作为 url 分隔符而不是下划线。

我希望能够自动执行此操作,而不必为every_single_page 定义新路由。

我看不出如何实现这一点,并确保 Laravel 同时正常工作。

任何帮助将不胜感激!

4

3 回答 3

3

只需使用:

return Str::slug('My First Blog Post!');

它会回显类似mypage/my-first-blog-post的链接

你也可以更精确:

return Str::slug('My First Blog Post!', '_');

会给mypage/my_first_blog_post

于 2013-04-02T13:47:52.560 回答
2

我已经创建了对修复此问题的 3.x 分支的拉取请求。

您可以使用补丁我仍然支持的框架 3.x 分支的分支。

于 2013-05-06T05:44:27.397 回答
1

您可以尝试将 - by _ 替换为 .htaccess 文件。

于 2013-01-07T14:34:36.773 回答