首页 > 解决方案 > 占位符文本的 Laravel 语言翻译错误

问题描述

在我的 laravel 应用程序中,我有一个用户注册表单。

由于该应用程序是多语言应用程序,因此我正在尝试翻译每一个文本,包括占位符文本。

{!! Form::text('first_name', null, array('placeholder' => ''.{{ __('texts.First Name') }}.'','class' => 'form-control txt_txt')) !!}
{!! $errors->first('first_name', '<span class="help-block" role="alert">:message</span>') !!}

当我尝试运行它时,它一直给我一个错误说

ParseError
syntax error, unexpected '<' 

标签: phplaraveltranslationlaravel-localization

解决方案


Form::text 中不需要大括号

{!! Form::text('first_name', null, array('placeholder' => __('texts.First Name'),'class' => 'form-control txt_txt')) !!}

推荐阅读