Laravel6에서 검증 오류를 일본어화하고 싶었습니다.

2826 단어 PHPLaravel6

Laravel6에서 검증을 일본어로 만드는 방법



이 기사의 내용
Laravel에서 개인 앱을 만들 때 기본적으로 설정된 영어로 오류 메시지를 일본어로 바꾸는 방법입니다. 주로 비망록입니다.

개발 환경



Mac OS
PHP 7.3.11
Laravel 6.20.2
※UI 인증은 Bootstrap을 사용하고 있습니다.

우선 영어로 되어 있는 현상의 확인으로부터



사전에 스카폴드 생성
(라고 해도 이것을 다운로드하는 것만으로 마음대로 사용자 기능을 구현할 수 있고, 밸리데이션도 걸리고 있으므로, 락틴입니다)
자세한 것은 이쪽으로부터(laravel 문서)
ぇtps://레아도 bぇ. 이 m/ぁらゔぇl/6. x/그럼/f 롱텐 d. HTML

터미널
php artisan ui bootstrap --auth

신규 등록 화면에서 검증 에러 확인


laravel은 기본적으로 영어 오류 메시지에 대한 파일을 준비합니다.
app
 |_resources
          |_lang/en
                 |_validation.php

여기를 보면 즐겁게 영어로 무언가가 기술되어 있습니다.
이 안에 밸리데이션 에라 메세지가 담겨 있다고 생각해 주세요.

일본어화 된 파일을받습니다.



"laravel 밸리데이션 일본어"
라든지로 조사하면 여러가지 방법이 나온다고 생각합니다만, 이번은 이쪽의 GitHub에 들고 계신 파일을 받습니다.



여기를 클릭



이번에는 ZIP 파일을 다운로드했습니다.

나중에이 안에있는 ja 폴더를 en 디렉토리와 동일한 계층 구조에 붙여 넣었습니다.


나중에 조금만



github에서도 설명했듯이 여기 ja 디렉토리를 읽을 수 있도록 설정 변경이 필요합니다.
config
     |_app.php

이 중 설정을 변경합니다.
'locale' => 'ja',

resources/lang/en/validation.php
一番下の方にある
'attributes' => [],

この中に、設定させたいワードを入力させます。

'attributes' => [
        'password'=>'パスワード'
    ],

어쨌든 즉시 사용할 것 같은 단어 만 설정하십시오.



검증 에러 메시지도 무사히 일본어화되어 있습니다.

Laravel은 처음부터 꽤 여러가지 편리한 기능이 담겨 있는 만큼, 스스로 조금 고치고 싶어도 능숙하지 않은 것이 많았습니다. 자신의 경우는 문서의 해설을 해 주는 교재를 들으면서, 서서히 문서의 사용법에 익숙해져 가고 있다고 하는 느낌입니다.
사용법에 익숙해지면, 좀 더 다양한 실장도 되어 온다고 생각하므로, 거기는 변화를 즐기면서 진행해 나가려고 생각합니다.

그리고, 이번은 laravel6로 가고 있으므로, 최신의 버젼으로 잘 가는지 어떤지까지는 확인 할 수 있지 않습니다.

잘 부탁드립니다.

좋은 웹페이지 즐겨찾기