Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
webbingbrasil/users-module / Validators / UserValidator.php
Size: Mime:
<?php
/**
 * Created by PhpStorm.
 * User: danilo
 * Date: 28/07/16
 * Time: 14:02
 */
namespace Modules\Users\Validators;

use Modules\Core\Validators\CoreValidator;
use Prettus\Validator\Contracts\ValidatorInterface;

class UserValidator extends CoreValidator
{

    protected $rules = [
        ValidatorInterface::RULE_CREATE => [
            'name' => 'required',
            'email' => 'required|email|unique:users',
            'password' => 'required|min:3|confirmed',
        ],
        ValidatorInterface::RULE_UPDATE => [
            'email' => "required|email|unique:users",
            'name' => 'required',
            'password' => 'confirmed',
        ]
    ];
}