thinkphp6入门绕坑

编程

1、坑:中间件获取不到控制器和动作。解决:在路由配置中注册中间件便可以获取到。

2、坑:自带验证码输入参数错误。解决:新的自带验证码只能输入配置名称参数,所以可以用动态添加配置的办法,代码如下:

        Config::set(["VeryCode" => [

// 验证码字体大小

"fontSize" => 32,

"useNoise" => true,//杂点

"useCurve" => false, //混淆曲线

// 验证码位数

"length" => 4,

"imageH" => "",

"imageW" => "",

]], "config");

//$captcha = new Captcha($config);

return Captcha::create("VeryCode");

3、坑:默认session没有开启,需要在全局中间件配置文件中开启, hinkmiddlewareSessionInit::class。注:这个坑是自找的,文档中有详细说明。

持续更新中

以上是 thinkphp6入门绕坑 的全部内容, 来源链接: utcz.com/z/512152.html

回到顶部