如何翻译表格 select laravel 5 简写
How to translate form select laravel 5 short way
有没有比 foreach 更短的方法?
$salutation = Salutation::lists('salutation', 'id');
$newsalutation = array();
foreach( $salutation as $key => $salute ){
$newsalutation[$key] = trans('messages.'.$salute.'');
}
Messages.php
return [
'mr'=> 'mr.',
'mrs'=> 'mr.',
];
表格
{{ Form::select('salutation_id', $salutation, old('salutation_id'), array('class' => 'form-control')) }}
并没有太大的不同,但是:
$salutation = Salutation::lists('salutation', 'id');
$salutation->transform(function ($item, $key) {
return trans('messages.'.$item);
})->toArray();
是:
$salutation = Salutation::lists('salutation', 'id')->map(function ($salutation) {
return trans(sprintf('messages.%s', $salutation));
})->toArray();
有没有比 foreach 更短的方法?
$salutation = Salutation::lists('salutation', 'id');
$newsalutation = array();
foreach( $salutation as $key => $salute ){
$newsalutation[$key] = trans('messages.'.$salute.'');
}
Messages.php
return [
'mr'=> 'mr.',
'mrs'=> 'mr.',
];
表格
{{ Form::select('salutation_id', $salutation, old('salutation_id'), array('class' => 'form-control')) }}
并没有太大的不同,但是:
$salutation = Salutation::lists('salutation', 'id');
$salutation->transform(function ($item, $key) {
return trans('messages.'.$item);
})->toArray();
是:
$salutation = Salutation::lists('salutation', 'id')->map(function ($salutation) {
return trans(sprintf('messages.%s', $salutation));
})->toArray();