我真的希望能够使用Laravel(3),并使用破折号作为URL分隔符而不是下划线。在Laravel的网址中有破折号而不是下划线
我希望能够自动执行此操作,而不必为every_single_page定义新的路由。
我看不出如何实现这一点,并确保Laravel同时正常工作。
任何帮助将真正感激地收到!
我真的希望能够使用Laravel(3),并使用破折号作为URL分隔符而不是下划线。在Laravel的网址中有破折号而不是下划线
我希望能够自动执行此操作,而不必为every_single_page定义新的路由。
我看不出如何实现这一点,并确保Laravel同时正常工作。
任何帮助将真正感激地收到!
您可以尝试使用.htaccess文件替换_ by _。
只需使用:
return Str::slug('My First Blog Post!');
它将呼应像我的空间/我先博客,帖子的链接
您也可以更精确:
return Str::slug('My First Blog Post!', '_');
会给mypage/my_first_blog_post
我已经为解决此问题的3.x分支创建了pull request。
您可以同时使用框架的3.x分支的patch或my still-supported fork。
但是,如果我在我的应用程序site.com/i-am-great中创建一个网址,那么在我的默认控制器方法中,如果我使用.htaccess,它将转到i_am_great方法? – John
你需要找出你需要使用什么RewriteRule,但我认为这是可能的.htaccess – JackPoint
好吧,我会给它一个至少而不是理论在这里:) – John