2013-01-07 48 views
2

我真的希望能够使用Laravel(3),并使用破折号作为URL分隔符而不是下划线。在Laravel的网址中有破折号而不是下划线

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

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

任何帮助将真正感激地收到!

回答

0

您可以尝试使用.htaccess文件替换_ by _。

+0

但是,如果我在我的应用程序site.com/i-am-great中创建一个网址,那么在我的默认控制器方法中,如果我使用.htaccess,它将转到i_am_great方法? – John

+0

你需要找出你需要使用什么RewriteRule,但我认为这是可能的.htaccess – JackPoint

+0

好吧,我会给它一个至少而不是理论在这里:) – John

2

只需使用:

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

它将呼应像我的空间/我先博客,帖子的链接

您也可以更精确:

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

会给mypage/my_first_blog_post

相关问题