Captcha for Lumen 兼容支持lumen 5.5, (*1)
基于 Captcha for Laravel 5 和 lumen-captcha
的修正, (*2)
启用cache###env配置如下
CACHE_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PORT=
REDIS_PASSWORD=, (*3)
config配置文件
*拷贝config目录下的captcha.php image.php到那项目config目录, (*4)
注册
bootstrap目录下的app.php添加如下
$app->configure('image');
$app->configure('captcha');
$app->register(Yangbx\CaptchaLumen\CaptchaServiceProvider::class);, (*5)
Preview
, (*6)
创建路由
/************/
$api->group(['namespace' => 'Yangbx\CaptchaLumen'],function($api){
//验证码
$api->get('Info/{type}', ['as' => 'captcha', 'uses' => 'LumenCaptchaController@getCaptchaInfo']);
$api->get('captcha/{type}/{captchaId}', ['uses' => 'LumenCaptchaController@getCaptcha']);, (*7)
});
Links