在Laravel Translations System中更改占位符字符

时间:2015-09-15 10:36:22

标签: php laravel laravel-5.1

我想在语言系统中更改Laravel占位符字符,但我不知道我是否可以这样做。现在,在Laravel 5.1中,当你想在语言文件中添加占位符时,你必须这样做:

return [
  'comment_anonymous_or_login' => 'Hi! My name is :name how are you?'
]

我想有这样的事情:

return [
  'comment_anonymous_or_login' => 'Hi! My name is {!name!} how are you?'
]

有可能吗?

1 个答案:

答案 0 :(得分:1)

据我所知,Laravel不支持通过设置本地更改占位符字符。

但是你可以覆盖框架的类(Illuminate\Translation\Translator)并修改函数。