@@ -315,7 +315,7 @@ public function firstError()
315
315
{
316
316
$ e = $ this ->_errors ;
317
317
318
- return array_shift ($ e );
318
+ return array_values ( array_shift ($ e ))[ 0 ] ;
319
319
}
320
320
321
321
/**
@@ -328,7 +328,7 @@ public function lastError()
328
328
{
329
329
$ e = $ this ->_errors ;
330
330
331
- return array_pop ($ e );
331
+ return array_values ( array_pop ($ e ))[ 0 ] ;
332
332
}
333
333
334
334
/**
@@ -349,9 +349,9 @@ public function defaultMessages()
349
349
'required ' => '{attr} is not block! ' ,
350
350
'length ' => '{attr} length must at rang {min} ~ {max} ' ,
351
351
'size ' => '{attr} must be an integer and at rang {min} ~ {max} ' ,
352
- 'min ' => '{attr} minimum boundary is {min } ' ,
353
- 'max ' => '{attr} maximum boundary is {max } ' ,
354
- 'in ' => '{attr} must in {range} ' ,
352
+ 'min ' => '{attr} minimum boundary is {value } ' ,
353
+ 'max ' => '{attr} maximum boundary is {value } ' ,
354
+ 'in ' => '{attr} must in ({value}) ' ,
355
355
'string ' => '{attr} must be a string ' ,
356
356
'isArray ' => '{attr} must be an array ' ,
357
357
'callback ' => 'The custom callback validation fails of the [{attr}]! ' ,
@@ -386,7 +386,7 @@ public function getMessage($name, array $params, $rule = [], $msg=null)
386
386
$ params ['{attr} ' ] = isset ($ trans [$ attrName ]) ? $ trans [$ attrName ] : $ attrName ;
387
387
388
388
foreach ($ rule as $ key => $ value ) {
389
- $ params ['{ ' . $ key . '} ' ] = $ value ;
389
+ $ params ['{ ' . $ key . '} ' ] = is_array ( $ value ) ? implode ( ' , ' , $ value ) : $ value ;
390
390
}
391
391
392
392
return strtr ($ msg , $ params );
0 commit comments