tp5 唯一性验证 踩坑

validate/Admin.php

<?php
namespace app\admin\validate;
use think\Validate;
/**
 * Description of Validate
 *
 * @author Ivan
 */
class Admin  extends Validate
{
    protected $rule =   [
        'username'  => 'require|min:3|unique:admin',
        'password'   => 'require|min:6',    
    ];
    
    protected $message  =   [
        'username.require' => '用户名必须',
        'username.min'     => '用户名不少于3个字符长度',
        'username.unique'     => '用户名唯一',
        'password.require'   => '用户密码必须',
        'password.min'  => '密码长度必须大于6',
    ];
    
    protected $scene = [
        'add'  =>  ['username','password'],
        'edit' =>  ['username'=>'require|min:3','password'=>'min:6'],
    ];
}

unique后边必须跟上 :表名

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载自cr180大神DiscuzX2.5完整目录结构【source程序文件库】 /source/admincp后台...
    cndaqiang阅读 4,476评论 1 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,179评论 19 139
  • 学习web安全足足有一个半月有余,之前学的是前端,也会一点python。。好吧差不多忘了。常规工具算是熟悉基本...
    一叶红尘哦哟阅读 8,692评论 4 92
  • 1、简介 Laravel 提供了多种方法来验证应用输入数据。默认情况下,Laravel 的控制器基类使用Valid...
    伊Summer阅读 5,453评论 0 3
  • 因此,我也不敢再希望你有一天会重回旧地 来体味那轻雾旧梦里浮荡着的各种过往 但何处的天际都有我们旧知的微云 请记取...
    xinying啊阅读 2,999评论 1 1

友情链接更多精彩内容