for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Finder\Http\Requests;
use Finder\Http\Rules\ReCaptchaRule;
use Illuminate\Foundation\Http\FormRequest;
/**
* Class CreateAuthRequest.
*
* @package Finder\Http\Requests
*/
class CreateAuthRequest extends FormRequest
{
* Determine if the user is authorized to make this request.
* @return bool
public function authorize()
return true;
}
* Get the validation rules that apply to the request.
* @return array
public function rules()
$rules = [
'email' => ['required', 'string', 'email'],
'password' => ['required', 'string'],
];
$reCaptchaRule = $this->container->make(ReCaptchaRule::class);
if ($reCaptchaRule->isEnabled()) {
$rules['g_recaptcha_response'] = ['required', $reCaptchaRule];
return $rules;