簡體   English   中英

Laravel Url生成問題

[英]Laravel Url generating issue

當我把它

     <a href="{{ Route('admin.edit', $consignment->id )}}" >...</a>

我收到此鏈接:localhost:8000 / dashboard / edit?3

我想把網址設為:localhost:8000 / dashboard / edit / 3

我該怎么辦 ? 你能幫幫我嗎?

在切換到nginx之前我有一個類似的問題,當使用apache時,似乎我丟失了我的漂亮網址,我不得不做兩件事來修復它。 首先在public/目錄中創建一個.htaccess文件,並將其作為內容:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

第二件事是我在我的項目根文件夾中有一個server.php ,我不得不重命名為index.php不知道項目的所有細節的情況下很難確定可能發生的事情,但這對我來說完全相同問題。 祝你好運

暫無
暫無

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

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