У меня есть многоязычный веб-сайт в Laravel 4.2, и я хочу отправить уведомление администраторам на указанный язык с помощью lang файлов.
Как я могу назвать Lang::get('group.key')
указание нужного языка?
Благодарим за помощь!
Изменить: существующий код: (элементы lang - это опция1, option2,.., option6)
class EmailController extends BaseController {
public static function contact(){
$rules = [
'name' => 'required',
'email' => 'required|email',
'subject' => 'required|digits_between:1,6',
'message' => 'required'
];
$validator = Validator::make(Input::all(), $rules);
if (!$validator->fails()){
$data = ['subject' => Input::get('subject'),
'email' => Input::get('email'),
'content' => Input::get('message')];
Mail::send('emails.contact', $data, function($message){
$message->from(Input::get('email'), Input::get('name'));
$message->to('[email protected]', 'Admin');
$message->subject(Lang::get('contact.option'.Input::get('subject')));
});
}
return Redirect::to('/');
}
}