我爲我的網站使用Laravel PHP框架。在我的導航中,我有這樣的li
元素。Laravel URL :: route和index.php
<li class="{{ URL::current() == URL::route("mainpage") ? "active" : "" }}"><a href="{{ URL::route("mainpage") }}">Home</a></li>
<li class="{{ URL::current() == URL::route("portfolio") ? "active" : "" }}"><a href="{{ URL::route("portfolio") }}">Portfolio</a></li>
我用URL::route
獲得鏈接到一個名爲路線在我的routes.php文件,並使用current
方法來檢查網頁是否處於活動狀態並添加active
類在這種情況下的元素。
如果用戶在路徑中沒有index.php,這完全可以工作。如果這是在URL中,那麼鏈接將看起來像domain.com/index.php/portfolio
,這是不好的。
如何讓鏈接不包含index.php?
您在設置中使用的是什麼版本的Laravel? –