epigra/laravel-localize

此包的最新版本(9.0.0)没有可用的许可证信息。

轻松更改您的应用程序区域设置并管理laravel项目中的用户会话

9.0.0 2022-03-30 12:17 UTC

README

此包自动注册一个Web中间件,该中间件可以在会话中正确设置用户区域设置。

并且还注册了所有可用区域的Web路由locale/{locale},用于在会话中设置应用程序区域设置并将用户重定向回来。

您可以通过在config/app.php中添加一个locales键和数组来在项目中设置您的可用区域。

    'locale' => 'en',
    'locales' => ['en','tr','es','de'],

如果您从locale/{locale}访问任何可用区域,它将设置会话变量,并且应用程序区域设置也会自动启动。

如果您需要国家、货币和语言,您可以查看https://github.com/epigra/laravel-int

退出包发现

如果您想禁用此包的自动发现或想使用自定义的服务提供程序而不是包的,您可以将此包添加到应用程序composer文件中的extra部分。

"extra": {
    "laravel": {
        "dont-discover": [
            "epigra/laravel-localize"
        ]
    }
},