我是 laravel 的新手,我正在構建一個 crud 應用程式。這是我的 web.php 檔案,其中包含所有路由。

對于創建、顯示和編輯 GET 路由,當我在瀏覽器上轉到這些路由時,我會看到一個“?” 在 URL 的末尾,例如“localhost:3000/positiontypes.create?”。我一直在試圖弄清楚如何從那里洗掉它,但到目前為止還沒有成功。任何幫助將不勝感激!
uj5u.com熱心網友回復:
表單將執行提交操作,并將傳遞表單屬性,因此它設定了一個?標記并且因為沒有那種形式的屬性,所以只有?標記存在于 URL 中。使用錨標記而不是表單。它將解決您的問題。
<a href="{{ route('positiontypes.show', ['id' => $positiontype->id]) }}">Show </a>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/476993.html
