欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

resources/lang/zh/validation.php 不同的模型同样名称的字段 不同的信息显示 有大用 有大大用


2)  3) 它们具有相同的字段 name ,为了让在 validation.php 里面显示不同的错误提示信息

有如下的操作  1)  2) 3)


1)  resources/lang/zh/validation.php 中 如下的自定义字段 使用  :attribute

'custom' => [
   
'attribute-name' => [
       
'rule-name' => 'custom-message',
   ],
   
'password' => [
       
'required' => '密码不能为空',
       
'between'  =>'密码长度必须在 :min 和 :max 之间',
       
'confirmed' =>'两次密码不匹配',
       
'min'=>'密码长度必须大于 :min 个字符',
   ],
   
'name'=> [
       
'required' => ' :attribute 不能为空',
       
'max'  =>'用户名不能超过 :max 个字符',
       
'unique' =>'已存在  :attribute ',
       
'not_email_mobile'=>':attribute 不能为手机格式或邮箱格式'
   
],

...............

]




2)  app/Http/Requests/UserRequest.php  通过 attributes() 可以设置 :attribute 的值


public function rules()
{
   
   
return [
       
//
     
 'name'=>'required',
       
   ];
}

public function attributes()
{
   
return [
       
// 类似 'username' => '用户名'
       
'name' => '用户名',
   ];
}


3) app/Http/Requests/RoleRequest.php   通过 attributes() 可以设置 :attribute 的值

public function rules()
{
   
return [
       
//
     
 'name'=>'required|unique:roles'
   
];
}
public function attributes()
{
   
return [
       
// 类似 'username' => '用户名'
       
'name' => '角色名称',
   ];
}


普通分类: