如何在不访问laravel(php)中的web的情况下更新表?

6jygbczu  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(245)

我正在尝试创建一个使用laravel管理测验的web应用程序。测验是定时的。我做了一个javascript倒计时计时器,它倒计时到最后期限。如果学生正在参加测验,并且截止日期已经到了,我可以将学生重定向到主页,并显示一条消息,例如“时间到了!”并更新表格,以显示测验已完成(因为它已到最后期限)。
我想知道如何使应用程序更新表,即使学生不在测验页上?

wsewodh2

wsewodh21#

当测验开始时,使用laravel更新数据库并输入截止日期/时间。
从用户体验的Angular 来看,javascript超时是有用的,但是可以很容易地完全改变或绕过它。通过将截止时间添加到数据库中,您可以在截止时间之前和之后执行验证和逻辑检查,例如:
检查提交是否在截止日期之后发生,无论js超时如何
如果用户出于任何原因被迫重新加载页面,您可以适当地更新计时器

相关问题