gpt4 book ai didi

路由辅助函数的 http 动词

转载 作者:可可西里 更新时间:2023-11-01 17:10:06 27 4
gpt4 key购买 nike

我有一个 restful Controller ,我想使用 destroy 函数这是我的路线:

 +-------------------------------+-----------------------+----------------------+
|URI |Name |Action |
+-------------------------------+-----------------------+----------------------+
|GET|HEAD playwright/play/{play}|playwright.play.show |PlayController@show |
+-------------------------------+-----------------------+----------------------+
|DELETE playwright/play/{play} |playwright.play.destroy|PlayController@destroy|
+-------------------------------+-----------------------+----------------------+

我正在使用这个链接

<a href="{{action('PlayController@destroy', $play->id)}}">Delete</a>

它总是调用 show($id) 函数。所以它使用的是 GET 动词而不是 DELETE。有没有办法在 route()helper 函数中指定 http 动词?

最佳答案

您需要创建一个表单来执行此操作。

表单需要 POST 到正确的 URI:

{{ Form::open(array('url' => URL::route('playwright.play.destroy'), 'method' => 'DELETE')) }}
{{ Form::submit('Delete me!')}}
{{ Form::close() }}

可以找到有关 Laravel 表单的信息 here

关于路由辅助函数的 http 动词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23063966/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com