你好我的朋友。
您可以查看我的问题标题 HTML :: linkRoute不生成seo友好的URL。 并且link_to_route也不能正常工作。
{{HTML::linkRoute('test',"link to Test',array(4)}}
其href返回
http://localhost/lar/public/test?4
但我希望seo友好 public / test / 4
url 功能正常,但为什么发电机不适合我?!
答案 0 :(得分: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
答案 1 :(得分:1)
将数组转换为查询字符串。这通常是'?'之后的部分在URL中。你能做什么,如下:
{{HTML::linkRoute('test',"link to Test') . '/4/'}}