致命错误: Call to undefined function captcha_src()
<form method="post" class="layui-form">
<input type="text" name="access" lay-verify="access" placeholder="用户名" class="layui-input" />
<input type="password" name="passwd" lay-verify="passwd" placeholder="密码" class="layui-input" />
<div class="layui-row" >
<div class="layui-col-xs6">
<input type="text" class="layui-input" lay-verify="yzm" placeholder="验证码" name="code">
</div>
<div class="layui-col-xs6" id="captcha_image" >
<img class="yzm" src="{:captcha_src()}" alt="captcha" />
</div>
</div>
<button type="submit"lay-submit="" lay-filter="demo1" class="btn btn-primary btn-block btn-large layui-input" style="margin-top: 20px;">登录</button>
</form>
Thinkphp 出现这个问题,检查一下你的 captcha 文件是否存在 ,99%的原因是因为没有think-captcha
扩展包;、
解决办法:
去项目根目录安装:
composer require topthink/think-captcha=1.*
注意等于号后面的版本根据你使用的框架版本去 然后下载扩展: