所以我将谷歌的回收添加到我的Laravel项目中。我使用的是Laravel 5.1附带的基本Auth。我将此课程用于重新学习https://github.com/greggilbert/recaptcha
在我的AuthController.php中,我有这个函数来验证我当前的表单。但是,我想为racaptcha添加一个检查,但只有在服务器生产时...
/**
* Get a validator for an incoming registration request.
*
* @param array $data
*
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
'g-recaptcha-response' => 'required|recaptcha',
]);
}
我只想要产品的验证器部分是
'g-recaptcha-response' => 'required|recaptcha',
实现这一目标的最简单方法是什么?
答案 0 :(得分:1)
检查elixir.config
对象后,似乎--production
标志将elixir.config.production变量设置为true。
因此,可以在if(elixir.config.production)
语句中包含特定任务的执行,允许您在环境生成时生成"或者手动指定时触发它们它使用命令行中的--production
标志。