Laravel 다 중 언어 알림 추가 실현
resources
- lang
- en
-- auth.php
-- pagination.php
-- passwords.php
-- validation.php
그 중에서 vaidation.php 는 사용자 가 제출 한 폼 정 보 를 검증 하 는 알림 문자 입 니 다.예 를 들 어
'required' => 'The :attribute field is required.',
이 줄 은 사용자 가 한 칸 을 작성 하지 않 았 을 때(input 의 name 을 test 라 고 가정)The test field is required'를 알려 줍 니 다.그러면 우 리 는 다 중 언어 힌트 를 추가 하 는 것 도 간단 합 니 다.en 폴 더 에 대응 하 는 파일 을 직접 바 꾸 는 것 이 아니 라 lang 폴 더 에 새로운 locale 폴 더 를 만 드 는 것 입 니 다.예 를 들 어 중국 어 는 zh'를 사 용 했 습 니 다.
resources
- lang
- en
-- auth.php
-- pagination.php
-- passwords.php
-- validation.php
- zh
-- auth.php
-- pagination.php
-- passwords.php
-- validation.php
n 폴 더 아래 의 모든 파일 을 zh 에 복사 해 야 합 니 다.그리고 zh 폴 더 아래 의 파일 을 수정 할 수 있 습 니 다.주의해 야 할 것 은 vaidation.php 에 attributes 라 는 배열 이 있 습 니 다.우 리 는 그 안에 우리 input 의 name 을 일일이 추가 해 야 합 니 다.그렇지 않 으 면 알림 정보 에 있 는:attribute 는 기본 input name 을 사용 합 니 다.따라서 우리 가 이전의 required 정 보 를 다음 으로 바 꾸 면:
'required' => ':attribute ',
사용자 가 볼 수 있 는 오류 정 보 는 다음 과 같 습 니 다.test 가 비어 있 으 면 안 됩 니 다.
attributes 배열 에 다음 요 소 를 추가 하면:
'attributes' => [
'test' => ' ',
]
그러면 우리 의 오류 정 보 는 다음 과 같이 표 시 됩 니 다.테스트 가 비어 있 으 면 안 됩 니 다.
따라서 사용자 에 게 더욱 좋 은 사용 체험 을 주기 위해 우 리 는 가능 한 한 많은 제시 정 보 를 보완 해 야 한다.
마지막 으로 locale 파일 을 추가 한 후 config/app.php 에서 locale 을 수정 해 야 합 니 다.
'locale' => 'zh',
'fallback_locale' => 'en',
이렇게 하면 기본 locale 은 우리 가 새로 만 든 zh 를 사용 할 것 입 니 다.이상 의 이 Laravel 은 다 중 언어 알림 정 보 를 추가 하 는 것 이 바로 편집장 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.여러분 께 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
단순 Laravel+Vue.js에서 VueUI를 사용하여 로그인 및 등록Laravel에는 웹 팩과 같은 Laravel-Mix가 있는데, 이를 이용해서 Laravel에 Vue.js를 실현할 수 있다. 이번에는 몇 가지 명령을 통해 간단하게 VueUI로 로그인하여 로그인을 할 수 있습니다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.