在laravel框架中的restfull中放置和删除问题

时间:2019-07-13 06:45:04

标签: php laravel http-delete http-put

当我想实现Restfull api时,

put和delete在我的laravel项目中不起作用。实际上,当我使用邮递员删除并正常工作时。但是当使用react无法访问它们时。我收到404错误。

2 个答案:

答案 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'
}

到您的数据集。