diff --git a/src/Illuminate/Validation/Rules/Password.php b/src/Illuminate/Validation/Rules/Password.php index ea7bd6750c0f..c756133cba68 100644 --- a/src/Illuminate/Validation/Rules/Password.php +++ b/src/Illuminate/Validation/Rules/Password.php @@ -132,7 +132,9 @@ public static function defaults($callback = null) */ public static function default() { - $password = value(static::$defaultCallback); + $password = is_callable(static::$defaultCallback) + ? call_user_func(static::$defaultCallback) + : static::$defaultCallback; return $password instanceof Rule ? $password : static::min(8); }