ademozmermer / transbrowser
为 Laravel 改变浏览器语言
1.0.0
2020-02-07 15:40 UTC
Requires
- php: >=7.1
- illuminate/support: 5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0
- illuminate/translation: 5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0
- illuminate/validation: 5.0.*|5.1.*|5.2.*|5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0
This package is auto-updated.
Last update: 2024-09-20 20:21:17 UTC
README
关于
您的 Laravel 项目的语言将根据您的浏览器语言进行更改
安装
使用包管理器 composer 安装 transbrowser。
composer require ademozmermer/transbrowser
配置
您可以通过运行以下 artisan 命令之一将配置文件拉入您的应用程序。
php artisan vendor:publish --provider="AdemOzmermer\TransBrowser\TransBrowserServiceProvider"
当浏览器语言不在您希望使用的语言中时,默认将使用此语言。
// transbrowser.php 'default_lang' => 'en',
您希望使用的语言的代码
// transbrowser.php 'all_langs' => [ 'en', 'tr', 'fr', 'gr', ],
用法
如果您想将其用作中间件
Route::middleware('transbrowser')->group(function() { // })
如果您想使其在所有地方都有效
// Kernel.php protected $middleware = [ ... \AdemOzmermer\TransBrowser\Middleware\TransBrowserMiddleware::class ];
贡献
欢迎拉取请求。对于主要更改,请首先提交一个问题以讨论您希望更改的内容。
请确保适当地更新测试。