arnissolle / laravel-localization
Laravel本地化包
1.0
2019-04-07 17:14 UTC
Requires
- php: >=7.1.0
- laravel/framework: ^5.8.0
Requires (Dev)
- phpunit/phpunit: ^8.1
This package is auto-updated.
Last update: 2024-09-20 22:18:02 UTC
README
简介
Laravel本地化包是为Laravel 5.8+构建的,提供以下功能:
- 带有语言URL前缀的本地化路由。
- 基于域名的本地化路由。
- 中间件,根据HTTP头和会话检测用户语言。
- 将用户重定向到本地化版本。
- 隐藏默认语言的URL前缀。
- 仅本地化部分路由。
- 语言切换器和Hreflang元标签
- 修复了
route()
方法,使其尽可能使用本地化路由。 - 与
artisan route:cache
兼容。
安装
要开始使用,请使用Composer将包添加到项目的依赖项中
composer require arnissolle/laravel-localization
在App/Http/Kernel.php
中将中间件添加到web
组中
protected $middlewareGroups = [ 'web' => [ // ... \Arnissolle\Localization\Middleware\Handler::class, ], ];