TP6路由中间件无效

浏览:1439 发布日期:2019/10/03 分类:ThinkPHP6专区 关键字: ThinkPHP6 中间件 失效 无效 无奈
刚试了下最新版TP6,真的不行,大家帮看下哪里出了问题

开启多应用模式后。

路由代码:<?php

use think\facade\Route;

Route::rule('index', 'index/index')
    ->middleware(\app\community\middleware\User::class)
    ->ext('html');
中间件代码:<?php

namespace app\community\middleware;

class User
{
    public function handle($request, \Closure $next)
    {
        $request->test_value = 1;
        return $next($request);
    }
}
控制器代码:<?php

namespace app\community\controller;

class Index
{
    public function index()
    {
        dump(6);
        dump(\request()->test_value);
    }

}
然后访问/index.html输出6与null。

唉!
最佳答案
评论( 相关
后面还有条评论,点击查看>>