2013-01-07 45 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

相關問題