Laravel验证检查唯一与常量的组合

时间:2016-06-27 07:03:57

标签: laravel

我有L5模型,其中包含字段email和app_name。 我想检查从表单和app_name输入的电子邮件的唯一组合,它的常量总是。所以它应该是电子邮件和app_name ='MYAPP'的组合。请使用验证器建议如何实现此目的。

1 个答案:

答案 0 :(得分:0)

如果您的app_name不变,那么您只需检查唯一email,因为只有email是唯一的,组合才会是唯一的。

检查唯一email -

验证器或请求类

'email' => ['email', 'unique:users,email,' . $this->route('users') . ',id'],

我假设以下内容:

  • 用户的表名称为users
  • 电子邮件的列名为email,ID为id
  • 使用Route::resource
  • 生成路线