WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
Laravel
システム開発
[Laravel]エラーメッセージの日本語化
システム開発担当のTFです。
※Laravel10系統対応
やり方
- askdkc/breezejp のライブラリを入れる
- lang ディレクトリと、日本語設定ファイルができるので、必要に応じて編集する
- 項目名は、FormRequest を継承したクラスで、attributes関数で設定する
参考
Laravel Breeze 日本語化パッケージ:Breezejp
サンプル
# askdkc/breezejp のライブラリを入れる
composer require askdkc/breezejp --dev
php artisan breezejp
# langディレクトリが生成され中に日本語設定ファイルができる
# また、config\app.php が日本語設定ように書き換わる
<?php
namespace App\Http\Requests;
use App\Models\Test;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
class TestRequest extends FormRequest
{
public function rules(): array
{
return [
'company_name' => ['required', 'string', 'max:255'],
'test' => ['required', 'string', 'max:255'],
];
}
// 項目名の設定
public function attributes()
{
return [
'company_name' => '会社名',
'test' => 'テスト',
];
}
}