2017-08-06 55 views
0

问题刀片

"Min_UserName" => "Min :chars chars for username", 

JQuery的

$("form#registerForm").validate({ 
    rules: { 
     UserName: { 
      required: true, 
      minlength: 6 
     } 
    }, 
    messages: { 
     UserName: { 
      required: "{!! trans('Register.Required_UserName') !!}", 
      minlength: "{!! trans('Register.Min_UserName', 
             ['chars' => '\App\UserMinValue::Min_UserName']) !!}" 
     } 
    } 
}); 

namespace App\Architecture\MinMaxValues; 

class UserMinValue { 
    const Min_UserName = 6; 
} 

电流输出

minlength: "Min App\UserMinValue::Min_UserName chars for username", 

期望输出

minlength: "Min 6 chars for username", 

我错过了什么?

回答

1

你周围的类路径的报价,以便串路径发送出去,而不是你需要的值,变化:

['chars' => '\App\UserMinValue::Min_UserName'] 

要:

['chars' => \App\UserMinValue::Min_UserName]