Laravel对用户的独特验证

时间:2014-08-15 10:26:14

标签: php laravel frameworks

我有两张桌子,用户&联系方式。
2型号用户&联系方式。
关系:用户有多个联系人,联系belongsTo用户。

迁移:

    Schema::create('contacts', function($table) {
        $table->increments('id');
        $table->integer('user_id')->unsigned();
        $table->string('email', 50);
        $table->string('name', 50);
        $table->timestamps();
    });

    Schema::table('contacts', function($table) {
        $table->foreign('user_id')->references('id')->on('users');
    });

如何验证该用户只有一个带有唯一电子邮件的联系人。

public static $rules = [
    'email'     =>  "required|email|unique:contacts,email",
    'name'  =>  'min:2|alpha'
];

0 个答案:

没有答案