2017-01-05 152 views
0

加入WWW當我運行命令Laravel 5.3 HTML鏈接的URL

Html::link($subCategory->url, ucfirst($categoryName) , ['alt' => ucfirst($subCategory->nome), 'title' => ucfirst($subCategory->nome)]) 

的laravel創建url到產物。

問題: 在某些情況下,HTML ::鏈接,使其無需WWW建立的網址:mysite.com/myproduct(默認)
在outher情況下,HTML ::鏈接以www創建:www.mysite.com/ myproduct(添加www)

1)爲什麼laravel Html :: link僅在某些情況下添加www?

2)我可以選擇只使用URL而不使用WWW嗎?

3)你有什麼想法,當這個URL交換髮生時會話丟失了嗎?

我知道這是因爲它失去了它認證的網站的會話,它通常是網址中沒有www的網站。 但是,當客戶端瀏覽菜單,並找到一個www與URL會話丟失。

Laravel 5.3

回答

0

然後link()轉換第一個參數的URL看起來你在你的數據庫不同的價值觀$subCategory->url

是當你的應用程序改變其協議型

或者會話丟失你可以像這樣手動創建它

 
<a href='{{url($subCategory->url)}}' alt='{{ucfirst($subCategory->nome)}}' title='{{ucfirst($subCategory->nome)}}'>{{ucfirst($categoryName)}}</a> 

+0

$ subCategory-> url的值始終是值爲'/ my-category','/ my-category2','/ my-category-3'的字符串... 關於您的替代選項,我我暫時使用這種形式。 – Dayglor