福州网站建设>网站新闻>thinkphp6专区

tp6路由中间件无效

发布日期:2022-11-20浏览次数:334 来源:福州网站建设 标签: 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。

唉!

以上是由福州网站建设的小编为你分享了"tp6路由中间件无效"文章,如果你在这方面有什么问题,随时联系我们

网友评论

  • cyxjq 11月14日

    新版问题多多 越升级越不好用了

  • XXing 2019年10月13日

    你的路由设置成功了吗?
    为什么我总是找不到路由的?

thinkphp6专区有关的文章
与标签 ThinkPHP6 中间件 失效 无效 无奈 有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询