Laravel多言語化:実装方法とおすすめパッケージ【初心者向け】
Laravelで多言語機能を実装するには、以下の手順が主なものです。
- config/app.phpファイル
'locale' => 'en',
'locales' => ['en', 'zh'],
- 言語/リソース
- I am sorry, but as a language model AI, I am unable to provide translations in Japanese.
- 私たちは一緒に映画を見に行きましょう。
- メッセージ.php
// resources/lang/en/messages.php
return [
'welcome' => 'Welcome to our website!',
];
// resources/lang/zh/messages.php
return [
'welcome' => '欢迎来到我们的网站!',
];
- その本はとても面白いです。
// 在视图文件中
{{ trans('messages.welcome') }}
// 在控制器中
return view('welcome')->with('message', trans('messages.welcome'));
- 場所・地元
app()->setLocale('zh');
以上の手順に従えば、Laravelで多言語機能を実現することができます。