一个控制器里,第一个方法把验证码存入session,第二个方法做验证时怎么取不到session里的验证码值呀?
一个控制器里,第一个方法把验证码存入session,第二个方法做验证时怎么取不到session里的验证码值呀?
public function captcha()
{
$builder = new CaptchaBuilder(); //实例化验证码类
$builder->build(100, 40); //创建一个二维码,填入要生成的图片像素尺寸
$_SESSION[‘phrase’] = $builder->getPhrase();//把内容存入session
return response($builder->output())->header(‘Content-type’, ‘image/jpeg’);
}
public function check(Request $request){
$userInput = $request->get(‘captcha’);
$phrase = $request-> session() ->get(‘phrase’);
dd($phrase); 打印出来是 null ,应该怎么写啊
}
推荐文章: