tp6验证码引入后显示失败,按视频编写代码不成功
来源:6-5 TP6内置验证码引入到登录页面中
EUGL
2021-03-29
验证码扩展通过composer安装后,在页面上写
{:captcha_img()}
,验证码不显示,并且提示:http://www.tp6.com:909/index.php/captcha.html 这个页面报错404.这不知道哪里出问题了。。。
后面我修改了一下我的控制器和view
1、我在login控制器上新建
public function verify()
{
return Captcha::create();
}
2、在login.html上添加
<div><img src="verify" alt="captcha" onclick="this.src = 'verify' + '?v=' + Math.random()" /></div>
验证码才显示出来。
我有疑问的是:为什么根据视频上:直接添加
<div><img src="{:captcha_src()}" alt="captcha" /></div>
或者
<div>{:captcha_img()}</div>
反而验证码无法显示出来,报错404页面
错误提示:http://www.tp6.com:909/index.php/captcha.html 这个页面报错404
想知道这个报错原因。。。。
写回答
2回答
-
singwa
2021-03-30
看着应该是没有问题。 你的TP哪个版本的呢
012021-04-07 -
天经地义
2021-03-30
同学能截图看下具体报错吗,还有截图下nginx的配置,个人怀疑可能是伪静态转发的原因
022021-03-30
相似问题