0

这是我的困境。我有一系列表格,其中包含来自我们各种联系表格的线索。我们的表格中还有垃圾邮件表格。但有时,潜在客户可能会被错误地路由到垃圾邮件表。所以我需要将该线索从一个表移动到另一个表,这意味着将它插入一个表并从另一个表中删除它。

据我了解,当 Backbone 调用该save方法时,它会检查该 id 是否存在于表中。如果没有,它会发出一个 POST 请求。如果是,它会发出一个 PUT 请求。我需要能够强制 Backbone 发出 POST 请求,以便 Laravel 可以调用正确的 RESTful 操作。

看到问题是,如果 Backbone 发出 PUT 请求说,/send-message/52(52 是 send-message-spam 表中潜在客户的 ID),它将更新/覆盖 ID 为 52 的现有潜在客户。我想向/send-message(显然没有 ID)发出 POST 请求。

我可以强制 Backbone 使用不同的urlRoot,但是当我打电话时如何强制它进行 POSTsave()呢?

4

1 回答 1

0

我不确定是否有执行此操作的配置选项,但您始终可以覆盖 Backbone 模型中的保存方法以使其执行您想要的操作。

于 2013-02-01T20:06:28.433 回答