是否可以在特定时间重定向您的 Laravel blade?
Is it possible to redirect your Laravel blade at a particular time?
请尝试在 Laravel7 中重定向页面,一旦时间到了,例如一旦时间是 04:05,页面应该重定向。
我在下面试过了,但没用。
public function countdown(){
$currentdate = date("d-m-Y h:i:s");
$futuredate = "02-05-2020 18:4:25";
if($currentdate == $futuredate){
return redirect()->route('welcome');
}
}
任何人都可以帮助我实现这个目标吗?
您需要在客户端执行此操作,这不能在服务器端执行。
您可以使用 setInterval
执行一段代码来检查时间是否为 04:05 然后使用 window.location.href = "/yourroute";
重定向页面
像这样:
setInterval(function () {
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
if (hour === 4 && minute === 5) {
location.href = "/welcome"
}
}, 60000);
60000 是以毫秒为单位的 1 分钟。
请尝试在 Laravel7 中重定向页面,一旦时间到了,例如一旦时间是 04:05,页面应该重定向。
我在下面试过了,但没用。
public function countdown(){
$currentdate = date("d-m-Y h:i:s");
$futuredate = "02-05-2020 18:4:25";
if($currentdate == $futuredate){
return redirect()->route('welcome');
}
}
任何人都可以帮助我实现这个目标吗?
您需要在客户端执行此操作,这不能在服务器端执行。
您可以使用 setInterval
执行一段代码来检查时间是否为 04:05 然后使用 window.location.href = "/yourroute";
像这样:
setInterval(function () {
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
if (hour === 4 && minute === 5) {
location.href = "/welcome"
}
}, 60000);
60000 是以毫秒为单位的 1 分钟。