mlatjac / fren
轻松设置双语(法语和英语)Laravel项目。
0.0.1
2019-11-25 03:05 UTC
Requires
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ^4.0
- phpunit/phpunit: ~8.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2024-09-21 21:01:41 UTC
README
Laravel包,提供语言跟踪和语言切换服务,并将常用的多语言包引入,为法语和英语的双语Laravel应用程序提供一个合理的基准。
查看contributing.md 了解待办事项列表。
安装
通过Composer
$ composer require mlatjac/fren
用法
语言中间件
语言中间件将应用程序的当前区域设置设置为当前选择的语言。
该包将在所有Web路由的中间件堆栈中插入此中间件。
要在特定路由上调用此中间件,您可以使用其'lang'别名,例如
Route::get('/', function () { return view('welcome'); })->middleware('lang');
语言切换路由
该包注册了语言切换路由。这些路由更新当前选择的语言,并重定向回调用URL。
URL '/lang/en' 将当前语言切换为英语,而 '/lang/fr' 将当前语言切换为法语。
使用其路由名称 'lang.switch' 和语言代码参数与URL生成器一起使用,例如
url(route('lang.switch',['languageCode' => 'en']))
变更日志
请参阅changelog 了解最近更改的详细信息。
测试
$ composer test
贡献
请参阅contributing.md 了解详细信息及待办事项列表。
安全
如果您发现任何安全问题,请通过电子邮件联系作者,而不是使用问题跟踪器。
鸣谢
许可
许可。请参阅许可文件 了解更多信息。