Skip to main content
 首页 » 编程设计

php之编辑 Laravel 中 Validator 的错误消息

2024年05月29日26Terrylee

目前我的 Laravel 项目正在进行工作验证

使用此代码我可以验证数据。

    $validatorSave1 = Validator::make( 
       insert_data1, 
           [ 
               '*.emp_id' => "required|exists:users,company_id", 
           ] 
     ); 
 
     if($validatorSave1->fails()){ 
                return redirect() 
                ->back() 
                ->with(['errors'=>$validatorSave1->errors()->all()]) 
                ->with('modal',$modal); 
     } 

这给了我这样的返回

如何编辑这样的错误消息

所选的 1.emp_id 无效。 (员工表错误)

请您参考如下方法:

作为第三个参数,您可以像这样发送自定义消息

$validatorSave1 = Validator::make( 
       insert_data1, 
           [ 
               '*.emp_id' => "required|exists:users,company_id", 
           ], 
           [ 
               'field.required' => 'You need to fill Name', 
               'field.exists' => 'Name already exist in Database' 
           ] 
     );