1-4Controller之Middleware

1.注册中间件:

新建中间件文件:Activity

<?php
namespace App\Http\Middleware;
use Closure;
class Activity{
    public function handle($request,Closure $next){
        if (time()<strtotime('2018-02-25')){
            return redirect('activity0');
        }
        return $next($request);
    }

}

 

在Kernel中注册中间件:

'activity' => \App\Http\Middleware\Activity::class,

  

路由:

//宣传页面
Route::any('activity0',['uses'=>'StudentController@activity0']);

//活动页面:
Route::group(['middleware'=>['activity']],function (){
    Route::any('activity1',['uses'=>'StudentController@activity1']);
    Route::any('activity2',['uses'=>'StudentController@activity2']);
});

 

控制器:

//活动的宣传页面:
    public function activity0(){
        return "活动快要开始了,敬请期待";
    }

    //活动的宣传页面:
    public function activity1(){
        return "互动进行中001";
    }

    //活动的宣传页面:
    public function activity2(){
        return "互动进行中002";
    }

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值