* @license https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0 */ namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\SendsPasswordResetEmails; use Illuminate\Http\Request; class ForgotPasswordController extends Controller { use SendsPasswordResetEmails; public function __construct() { $this->middleware('guest'); } protected function validateEmail(Request $request) { if (\config('captcha.enabled') == false) { $request->validate(['email' => 'required|email']); } else { $request->validate([ 'email' => 'required|email', 'captcha' => 'hiddencaptcha', ]); } } }