【发布时间】:2014-08-29 20:02:02
【问题描述】:
我正在尝试将 VisualCaptcha 与我的 Laravel 应用程序一起使用。我试图用我的代码来调整这个exemple。但我不知道如何将以下回调调整到我的控制器:
$app->get( '/audio(/:type)', function( $type = 'mp3' ) use( $app ) {
$captcha = new \visualCaptcha\Captcha( $app->session );
if ( ! $captcha->streamAudio( $app->response, $type ) ) {
$app->pass();
}
} );
这是我的控制器:
class CaptchaController extends BaseController {
/**
* Start Captcha
*/
public function start($params)
{
$session = new SessionCaptcha();
$captcha = new Captcha($session);
return $captcha->generate();
}
public function audio()
{
$session = new SessionCaptcha();
$captcha = new Captcha($session);
//$response = Response::make();
$response->header('Access-Control-Allow-Origin', '*');
//return var_dump($response);
return $captcha->streamAudio($response, 'mp3');
}
}
启动功能有效,但音频功能无效...我不知道如何将第一个参数添加到“$captcha->streamAudio($firstParam, $extension)”。
【问题讨论】: