app->bind('zxcvbn', function () { return new ZxcvbnPhp(); }); } public function boot() { foreach ([Zxcvbn::class, ZxcvbnDictionary::class] as $rule) { $this->app['validator']->extend($rule::handle(), function ($attribute, $value, $parameters) use ($rule) { return (new $rule(...$parameters))->passes($attribute, $value); }, (new $rule())->message()); } } }