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
答
该数组转换为查询字符串。这通常是'?'之后的部分。在URL中。你可以做的,是这样的: {{HTML::linkRoute('test',"link to Test') . '/4/'}}
+0
其真我可以创建链接反正可能,但我有问题,为什么不工作!? – 2014-12-06 08:01:32
我说,它的产生而不是搜索引擎友好... – 2014-12-06 16:01:28
我写它带回家是工作,我的家庭电脑的Win7 但在工作我的工作电脑的Ubuntu不测试一下吧! – 2014-12-06 16:05:03
我在我的路线中忘记使用“as”并与其他路线发生冲突 – 2014-12-07 05:44:24