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

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

藏色散人
藏色散人앞으로
2019-10-02 17:44:462993검색

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으로 문의하시기 바랍니다. 삭제