在laravel中运行一段时间后,终止一个特殊会话


expire a special session after some time in laravel

我有一些编辑帖子的管理员。我想,当一个管理员正在编辑一个帖子,锁定该帖子,以防止其他管理员编辑,所以我需要一个从0到1的锁定字段,我还需要设置lock_time为30分钟。因为也许那个管理员没有点击"更新"按钮就出去了。所以我需要在30分钟后再次将我的锁字段从1设置为0。

所以对于这个我想使用session,但是我不知道如何为一个特殊的session设置一个生命周期。因为session.php文件中的lifetime字段适用于所有会话,但我只想过期一个。

thanks for time

对于我来说,你可以使用任务,锁定帖子并使用cron创建一个任务,否则就像这篇文章一样考虑不同的方法来防止两个用户编辑相同的数据