Laravel 5 如何让网页根据时间自动导航

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.

我目前使用的是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. 
因此,一旦你通过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');
}