从 Laravel 中的网址末尾删除问号
removing question mark from the end of URLs in Laravel
我是 laravel 的新手,我正在构建一个 crud 应用程序。这是我的 web.php 文件,其中包含所有路线。
对于创建、显示和编辑 GET 路由,当我在浏览器上转到这些路由时,我看到一个“?”在 URL 的末尾,例如“localhost:3000/positiontypes.create?”。我一直在试图弄清楚如何从那里删除它,但到目前为止没有成功。任何帮助将不胜感激!
表单将执行提交操作并传递表单属性,因此它设置了一个 ? mark and as no attribute in that form so only ?标记出现在 URL 中。使用锚标记而不是表单。它会解决你的问题。
<a href="{{ route('positiontypes.show', ['id' => $positiontype->id]) }}">Show </a>
我是 laravel 的新手,我正在构建一个 crud 应用程序。这是我的 web.php 文件,其中包含所有路线。
对于创建、显示和编辑 GET 路由,当我在浏览器上转到这些路由时,我看到一个“?”在 URL 的末尾,例如“localhost:3000/positiontypes.create?”。我一直在试图弄清楚如何从那里删除它,但到目前为止没有成功。任何帮助将不胜感激!
表单将执行提交操作并传递表单属性,因此它设置了一个 ? mark and as no attribute in that form so only ?标记出现在 URL 中。使用锚标记而不是表单。它会解决你的问题。
<a href="{{ route('positiontypes.show', ['id' => $positiontype->id]) }}">Show </a>