<?php namespace Pterodactyl\Http\Controllers\Auth; use Pterodactyl\Models\User; use Pterodactyl\Http\Controllers\Controller; use Illuminate\Foundation\Auth\ResetsPasswords; class ResetPasswordController extends Controller { /* |-------------------------------------------------------------------------- | Password Reset Controller |-------------------------------------------------------------------------- | | This controller is responsible for handling password reset requests | and uses a simple trait to include this behavior. You're free to | explore this trait and override any methods you wish to tweak. | */ use ResetsPasswords; /** * The URL to redirect users to after password reset. * * @var string */ public $redirectTo = '/'; /** * Create a new controller instance. */ public function __construct() { $this->middleware('guest'); } /** * Return the rules used when validating password reset. * * @return array */ protected function rules() { return [ 'token' => 'required', 'email' => 'required|email', 'password' => 'required|confirmed|' . User::PASSWORD_RULES, ]; } }