如何翻译表格选择laravel 5短途

时间:2016-02-22 10:10:10

标签: php laravel laravel-5.2

是否有更短的方式而不是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')) }}

2 个答案:

答案 0 :(得分:2)

是:

Looper.loop()

答案 1 :(得分:0)

并没有真正发挥那么大的作用,但是:

$salutation = Salutation::lists('salutation', 'id');
$salutation->transform(function ($item, $key) {
    return trans('messages.'.$item);
})->toArray();