簡體   English   中英

Laravel:HTML :: linkRoute無法生成SEO友好的URL

[英]Laravel : HTML::linkRoute not generate SEO friendly URL

朋友們大家好。

您可以看到“我的問題的標題” HTML :: linkRoute無法生成seo友好的url。 並且link_to_route不能正常工作。

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

其href回報

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

但我想對SEO友好公開/測試/ 4
url函數工作正常,但為什么生成器對我不起作用?

因為您可能沒有定義參數就定義了路線:

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

該數組將轉換為查詢字符串。 這通常是“?”之后的部分 在網址中。 您可以執行以下操作: {{HTML::linkRoute('test',"link to Test') . '/4/'}}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM