Laravel - Localization - Replacing Parameters In Translation Strings

If you wish, you may define placeholders in your translation strings. All placeholders are prefixed with a :. For example, you may define a welcome message with a placeholder name:

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

To replace the placeholders when retrieving a translation string, you may pass an array of replacements as the second argument to the __ function:

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

If your placeholder contains all capital letters, or only has its first letter capitalized, the translated value will be capitalized accordingly:

    
    'welcome' => 'Welcome, :NAME', // Welcome, DAYLE
    'goodbye' => 'Goodbye, :Name', // Goodbye, Dayle