put和delete在我的laravel项目中不起作用。实际上,当我使用邮递员删除并正常工作时。但是当使用react无法访问它们时。我收到404错误。
答案 0 :(得分:0)
您是否已将_method:delete or put
放入ajax传递的数据中?
答案 1 :(得分:0)
您需要欺骗除GET和POST以外的任何方法-https://laravel.com/docs/5.8/routing#form-method-spoofing
对于ajax请求,您需要添加
data: {
...
_method: 'PUT' // or 'DELETE'
}
到您的数据集。