是否有更短的方式而不是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')) }}
答案 0 :(得分:2)
是:
Looper.loop()
答案 1 :(得分:0)
并没有真正发挥那么大的作用,但是:
$salutation = Salutation::lists('salutation', 'id');
$salutation->transform(function ($item, $key) {
return trans('messages.'.$item);
})->toArray();