<div class="form-group row mb-0">
<div class="col-md-8 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Login') }}
</button>
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Forgot Your Password?') }}
</a>
</div>
</div>
{{ __('Login') }}
{{ __('Forgot Your Password?') }}
다국어 사용을 위한 함수 이다.
__(); 함수를 이용해서 다국어 사이트를 만들 수 있다.
위 형식은 blade 템플릿 엔진을 사용하는 경우에 가능하다.
다국어 사용 Plugin
설치하기
$ composer require laravel-lang/publisher laravel-lang/lang laravel-lang/attributes --dev
/config/lang-publisher.php 파일 생성하기
$ php artisan vendor:publish --provider="LaravelLang\Publisher\ServiceProvider"
언어 적용하기
$ php artisan lang:add ko
'locale' => 'ko',
'timezone' => 'Asia/Seoul',
ko.json 파일이 생성됨.
필요한 영문을 한글로 변경해서 입력하면 됨.
아래 명령어는 모든언어가 적용됨.
$ php artisan lang:add
728x90