Laravel:HTML :: linkRoute不会产生搜索引擎友好的URL

问题描述:

你好我的朋友。Laravel:HTML :: linkRoute不会产生搜索引擎友好的URL

你可以看我的问题标题 HTML :: linkRoute不会生成seo友好的网址。 也link_to_route不能正常工作。

{{HTML::linkRoute('test',"link to Test',array(4)}} 

它的href回报

http://localhost/lar/public/test?4 

但我想搜索引擎友好的公共/测试/ 4
网址功能工作正常,但为什么发电机不适合我?

,因为你可能定义您的路线不parameters

Route::get('/test/{id?}',array('as'=>'test', function($id){ 
    var_dump($id); 
})); 

{{HTML::linkRoute('test',"link to Test",array(4)}} 
// http://localhost/lar/public/test/4 
+0

我说,它的产生而不是搜索引擎友好... – 2014-12-06 16:01:28

+0

我写它带回家是工作,我的家庭电脑的Win7 但在工作我的工作电脑的Ubuntu不测试一下吧! – 2014-12-06 16:05:03

+0

我在我的路线中忘记使用“as”并与其他路线发生冲突 – 2014-12-07 05:44:24

该数组转换为查询字符串。这通常是'?'之后的部分。在URL中。你可以做的,是这样的: {{HTML::linkRoute('test',"link to Test') . '/4/'}}

+0

其真我可以创建链接反正可能,但我有问题,为什么不工作!? – 2014-12-06 08:01:32