From ff41aae645e38f21c0b5b9ee542a66ecc25f06a0 Mon Sep 17 00:00:00 2001 From: Igor Santos Date: Fri, 19 Jul 2013 00:36:13 -0300 Subject: [PATCH] Including presence verifier for standalone usage --- src/LaravelBook/Ardent/Ardent.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/LaravelBook/Ardent/Ardent.php b/src/LaravelBook/Ardent/Ardent.php index 7ef552c..c50c9c5 100644 --- a/src/LaravelBook/Ardent/Ardent.php +++ b/src/LaravelBook/Ardent/Ardent.php @@ -19,6 +19,7 @@ use Illuminate\Support\Facades\Validator; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Str; +use Illuminate\Validation\DatabasePresenceVerifier; use Illuminate\Validation\Factory as ValidationFactory; use Symfony\Component\Translation\Loader\PhpFileLoader; use Symfony\Component\Translation\Translator; @@ -380,6 +381,7 @@ public static function configureAsExternal(array $connection) { self::$externalValidator = true; self::$validationFactory = new ValidationFactory($translator); + self::$validationFactory->setPresenceVerifier(new DatabasePresenceVerifier($db->manager)); } /** @@ -686,7 +688,7 @@ protected function buildUniqueExclusionRules() { return $rules; } - + /** * Update a model already saved in the database. *