エラーメッセージを出力したいのですが、
'ユーザー名'はConfigファイルから取得
'存在しません。'もConfigファイルから取得
ユーザー名を変数から取得し間に半角スペースを入れて表示したいです。
半角スペースを入れない場合は
エラーメッセージ = ユーザー名AAAAは存在しません。;
となるので、
エラーメッセージ = ユーザー名 AAAA は存在しません。;
としたいです。
思いついたのは
エラーメッセージ = ユーザー名." ".$ユーザー名の変数." ".は存在しません。;
という形ですが、ソースの見た目が気持ち悪いので、一般論を教えてください。
以上よろしくお願いいたします。
以下ソースです。
APIで使用予定です。
$langの変数にはJpやZh、Enなどの多言語用のメッセージファイルを読み込む想定です。
config\messages\message$lang
userId => ユーザー名
config\errorMessages\errorMessage$lang
notFound => は存在しません。
$errorMessage = \Config::get('messages.message'.$lang.'.userId')
.$request->input('userInfo.user_id')." ".\Config::get('errorMessages.errorMessage'.$lang.'.notFound');