vxm / laravel-view-localization
支持为您的 Laravel 应用程序动态渲染视图,根据用户地区。
1.0.0
2019-06-26 15:11 UTC
Requires
- php: ^7.1
- illuminate/support: ^5.7
Requires (Dev)
- orchestra/testbench: ^3.7
- phpunit/phpunit: ~7.5
- scrutinizer/ocular: ^1.5
This package is auto-updated.
Last update: 2024-08-27 04:57:18 UTC
README
Laravel 视图本地化
关于它
这是一个支持您为 Laravel 应用程序动态渲染视图的包,根据用户地区。
安装
使用 Composer 安装 Laravel 视图本地化
composer require vxm/laravel-view-localization
您需要使用以下命令发布配置文件
php artisan vendor:publish --provider="VXM\ViewLocalization\ViewLocalizationServiceProvider" --tag="config"
这是发布配置文件的内容
return [ /** * Your source language locale. */ 'sourceLocale' => 'en', ];
使用方法
这是一种通过用户地区替换一组视图的方式,而无需修改原始视图渲染代码。您可以使用它根据用户地区系统性地更改应用程序的外观和感觉。例如,当调用 view('about')
时,您将渲染视图文件 resources/views/about.blade.php
,如果用户地区是 vi
,则将渲染视图文件 resources/views/vi/about.blade.php
。
注意:如果应用程序地区与源地区相同,则无论是否存在翻译视图,都将渲染原始视图。
该包将自动注册自己。现在您的应用程序可以根据用户地区动态渲染视图。