如何验证Laravel 4中两列的唯一性?

Md *_*man 1 mysql php-5.3 laravel laravel-4

如何验证Laravel 4中两列的唯一性?

假设,first_name并且last_name是两列.我想检查一下first_name last_name会是独一无二的.

Rub*_*zzo 7

有一个社区开发的包:https://github.com/felixkiss/uniquewith-validator.

  1. 通过Composer安装它.在您的composer.json文件"felixkiss/uniquewith-validator": "dev-master"中,在require属性中添加:.
  2. 在config/app.php文件中添加验证器作为提供程序: 'Felixkiss\UniqueWithValidator\UniqueWithValidatorServiceProvider'
  3. 最后使用如下:

    $rules = array(
        'first_name' => 'unique_with:users,last_name',
    );
    
    Run Code Online (Sandbox Code Playgroud)

检查包页面.