1
HTTP动词我有一个宁静的控制器,我想用毁掉功能 这是我的路线:路线辅助函数
+-------------------------------+-----------------------+----------------------+
|URI |Name |Action |
+-------------------------------+-----------------------+----------------------+
|GET|HEAD playwright/play/{play}|playwright.play.show |[email protected] |
+-------------------------------+-----------------------+----------------------+
|DELETE playwright/play/{play} |playwright.play.destroy|[email protected]|
+-------------------------------+-----------------------+----------------------+
我使用这个链接
<a href="{{action('[email protected]', $play->id)}}">Delete</a>
它总是调用show($id)
函数。所以它使用的是GET动词而不是DELETE。 有没有办法在route()
辅助函数中指定http动词?
感谢,现在的工作。你认为这是做到这一点的唯一方法吗? –
是的。一个标签总是让浏览器对href属性中的页面执行GET请求。无法设置动词。 – hannesvdvreken
那么,表格只支持GET和POST。所以这里发生的是你通过POST隧道DELETE。 –