vxm/laravel-view-localization

支持为您的 Laravel 应用程序动态渲染视图,根据用户地区。

1.0.0 2019-06-26 15:11 UTC

This package is auto-updated.

Last update: 2024-08-27 04:57:18 UTC


README

Laravel 视图本地化


Latest version Build status Quantity score StyleCI Total download License

关于它

这是一个支持您为 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

注意:如果应用程序地区与源地区相同,则无论是否存在翻译视图,都将渲染原始视图。

该包将自动注册自己。现在您的应用程序可以根据用户地区动态渲染视图。