> PHP 프레임워크 > Laravel > Laravel은 다중 언어 라우팅을 등록합니다

Laravel은 다중 언어 라우팅을 등록합니다

藏色散人
풀어 주다: 2019-10-02 17:45:18
앞으로
2995명이 탐색했습니다.

Laravel은 다중 언어 라우팅을 등록합니다

Laravel Multilingual Routes는 애플리케이션에 다국어 경로를 등록하기 위한 Chin Leung의 확장 패키지입니다. 다음 라우팅 설정 대신:

Route::get('/', 'ShowHomeController')->name('en.home');
Route::get('/fr', 'ShowHomeController')->name('fr.home');
로그인 후 복사

이 확장 패키지로 동일한 작업을 수행할 수 있습니다.

Route::multilingual('/', 'ShowHomeController')->name('home');
로그인 후 복사

이 패키지에는 요청 시 애플리케이션의 로케일을 자동으로 감지하고 변경하는 미들웨어도 함께 제공됩니다.

protected $middlewareGroups = [
    'web' => [
        \ChinLeung\LaravelMultilingualRoutes\DetectRequestLocale::class,
        // ...
    ]
];
로그인 후 복사

chinleung/laravel-locales 패키지를 통해 필요한 언어를 구성할 수 있습니다.

// config/locales.php
'supported' => [
    'en',
    'es',
    'fr',
],
로그인 후 복사

다국어 패키지가 수행할 수 있는 모든 작업의 ​​예가 포함된 패키지의 Readme를 확인하세요. chinleung/laravel-multilingual-routes에서 이 패키지에 대해 자세히 알아볼 수 있고, 전체 설치 지침을 얻고, GitHub에서 소스 코드를 볼 수 있습니다.

더 많은 Laravel 관련 기술 기사를 보려면 Laravel 프레임워크 시작 튜토리얼 칼럼을 방문하여 알아보세요!

위 내용은 Laravel은 다중 언어 라우팅을 등록합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿