Laravel 5 如何让网页根据时间自动导航
我目前使用的是laravel-5.8,我希望欢迎页面能够在2019年10月26日之后自动跳转到感谢页面。也就是说,10月26日之后,每次打开localhost 8000时,web浏览器将显示感谢页面而不是欢迎页面。您可以在路由的控制器功能中执行条件重定向 因此,检查当前日期是否等于或大于所需日期。如果是,请重定向至“感谢”路线。否则,我们将提供受欢迎的观点Laravel 5 如何让网页根据时间自动导航,laravel-5,laravel-5.8,Laravel 5,Laravel 5.8,我目前使用的是laravel-5.8,我希望欢迎页面能够在2019年10月26日之后自动跳转到感谢页面。也就是说,10月26日之后,每次打开localhost 8000时,web浏览器将显示感谢页面而不是欢迎页面。您可以在路由的控制器功能中执行条件重定向 因此,检查当前日期是否等于或大于所需日期。如果是,请重定向至“感谢”路线。否则,我们将提供受欢迎的观点 Carbon::parse("Oct 27th, 2019"); // will return 2019-10-27 00:00:00.0.
Carbon::parse("Oct 27th, 2019"); // will return 2019-10-27 00:00:00.0.
因此,一旦你通过10月26日的最后一秒,你将等于或大于这个日期
您可以这样做(当然,使用更好的函数和路由名称):
路由/web.php
app/Http/Controllers/MyController.php
您可以在路由的控制器函数中执行条件重定向 因此,检查当前日期是否等于或大于所需日期。如果是,请重定向至“感谢”路线。否则,我们将提供受欢迎的观点
Carbon::parse("Oct 27th, 2019"); // will return 2019-10-27 00:00:00.0.
因此,一旦你通过10月26日的最后一秒,你将等于或大于这个日期
您可以这样做(当然,使用更好的函数和路由名称):
路由/web.php
app/Http/Controllers/MyController.php
function welcomeFunction() {
$now = Carbon::now();
$targetDate = Carbon::parse("Oct 27th, 2019");
if ($now >= $targetDate ) {
return redirect(route('thanks'));
}
return view('welcome');
}
function thanksFunction() {
return view('thanks');
}