【发布时间】:2015-09-22 18:24:42
【问题描述】:
我正在使用 laravel 5 构建一个拍卖网站,但是我目前不确定绕过投标过程的最佳方式。
我目前已对其进行了设置,以便一旦用户点击出价按钮,脚本就会运行以进行出价,但是如果多个用户同时执行此操作,则会导致多个具有相同价值的出价出现问题。我考虑过对此进行修改,以便将出价排队,这样一次只处理一个出价,但我相信会有更好的方法。
如果有人能指出我正确的方向,将不胜感激。
【问题讨论】:
标签: laravel
我正在使用 laravel 5 构建一个拍卖网站,但是我目前不确定绕过投标过程的最佳方式。
我目前已对其进行了设置,以便一旦用户点击出价按钮,脚本就会运行以进行出价,但是如果多个用户同时执行此操作,则会导致多个具有相同价值的出价出现问题。我考虑过对此进行修改,以便将出价排队,这样一次只处理一个出价,但我相信会有更好的方法。
如果有人能指出我正确的方向,将不胜感激。
【问题讨论】:
标签: laravel
一种方法是立即插入具有高精度时间戳的出价,然后使用 select 检查表格,看看它是否真的是领先的出价。该表应该有一个自动递增的 id,因此即使两个出价具有完全相同的时间戳,也按 id 排序会告诉您实际上哪个是第一个收到的。
【讨论】: