1, 定义一个中间件
php think make:middleware XXX
XXX 代表中间件的名字
我们此时的名字是CheckLogin
当我们执行这条语句的时候,他就会自动创建创建一个中间件类了
中间件的理解就相当于我们java 中的 struts2 当中的拦截器,相当于设计模式中的责任链条!
中间件的代码
<?php
namespace app\http\middleware;
class CheckLogin
{
public function handle($request, \Closure $next)
{
echo "你好"."<br>";
// 放行
return $next($request);
}
}
当我们定义好中间件之后呢,我们就看在我们自定义路由中,如何使用中间件!