Laravel 8 翻譯字符串中的參數(shù)替換

2021-07-17 16:53 更新

如果需要,您可以在翻譯字符串中定義占位符。所有的占位符都以 : 作為前綴。例如,您可以定義一個帶有 name 作為占位符的 welcome 消息:

'welcome' => 'Welcome, :name',

在解析一個翻譯字符串時要替換占位符的時候,請將用于替換的字符串以第二個參數(shù)的形式傳遞給 __ 方法:

echo __('messages.welcome', ['name' => 'dayle']);

如果您的占位符是以大寫字母命名的或是首字母大寫時,翻譯值將會與其匹配:

'welcome' => 'Welcome, :NAME', // Welcome, DAYLE
'goodbye' => 'Goodbye, :Name', // Goodbye, Dayle
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號