laravel使用captcha如何在session中获取值

我用的是https://github.com/mewebstudio/captcha这个验证码的插件,验证码是出来了但是却获取不到session中的验证码的值啊,用的是Session::get('captcha');
已邀请:

JaneZeng

赞同来自:

同问 求大神赐教

wowo

赞同来自:

要获取干嘛?直接 在验证规则里验证呀
不是有示例代码么

Route::any('captcha-test', function()
{
if (Request::getMethod() == 'POST')
{
$rules = ['captcha' => 'required|captcha'];
$validator = Validator::make(Input::all(), $rules);
if ($validator->fails())
{
echo '<p style="color: #ff0000;">Incorrect!</p>';
}
else
{
echo '<p style="color: #00ff30;">Matched :)</p>';
}
}

$form = '<form method="post" action="captcha-test">';
$form .= '<input type="hidden" name="_token" value="' . csrf_token() . '">';
$form .= '<p>' . captcha_img() . '</p>';
$form .= '<p><input type="text" name="captcha"></p>';
$form .= '<p><button type="submit" name="check">Check</button></p>';
$form .= '</form>';
return $form;
});

要回复问题请先登录注册