mlatjac/fren

轻松设置双语(法语和英语)Laravel项目。

0.0.1 2019-11-25 03:05 UTC

This package is auto-updated.

Last update: 2024-09-21 21:01:41 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

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 了解详细信息及待办事项列表。

安全

如果您发现任何安全问题,请通过电子邮件联系作者,而不是使用问题跟踪器。

鸣谢

许可

许可。请参阅许可文件 了解更多信息。