nta/messages

核心基础消息

1.2 2021-08-16 07:05 UTC

This package is not auto-updated.

Last update: 2024-09-30 17:29:20 UTC


README

提供从指定文件多语言导出的库

安装

Composer

require maatwebsite/excel >= ^3.1

$ composer require nta/messages

Laravel

在您的 config/app.php 中,将 DevNta\Messages\NtaMessageProvider::class 添加到 providers 数组的末尾

发布配置

php artisan vendor:publish --provider="DevNta\Messages\NtaMessageProvider" --tag="config"

其他配置

使用语言

默认配置为两种语言: 英语日语,如果您想添加其他语言,请将 languages 数组添加到配置文件 nta_message.php 中。

为每个文件设置导入的表名

'sheet' => [
    'language' => [
        'common',
        'login',
        'forget_password',
        'reset_password',
        'user_info',
        'account',
        'bank_account',
        'gender',
        'title_signboard',
        'guide_signboard',
        'owner',
        'partner',
        'message',
        'modal_confirm',
    ],
    'validation' => ['validation']
    ```
]

文件导入URL

如果您不想使用库的Angular文件,请在配置文件 nta_message.php 中设置 path_url_file

开始导入命令

php artisan nta-message:generate

如果成功:导入过程已完成。

如果失败:导入失败。

发布语言

php artisan vendor:publish --provider="DevNta\Messages\NtaMessageProvider" --tag="lang"