firefly-iii/app/Validation/FireflyValidator.php

35 lines
577 B
PHP
Raw Normal View History

<?php
namespace FireflyIII\Validation;
use DB;
2015-02-11 00:35:10 -06:00
use Illuminate\Validation\Validator;
2015-02-11 00:35:10 -06:00
/**
* Class FireflyValidator
*
* @package FireflyIII\Validation
*/
class FireflyValidator extends Validator
{
2015-02-11 00:35:10 -06:00
/**
* @param $attribute
* @param $value
* @param $parameters
*
* @return bool
*/
public function validateUniqueForUser($attribute, $value, $parameters)
{
2015-02-11 00:35:10 -06:00
$count = DB::table($parameters[0])->where($parameters[1], $value)->count();
if ($count == 0) {
return true;
}
2015-02-11 00:35:10 -06:00
return false;
}
}