# Layui 加载和语言包加载

由于需要使用 layui 的 css、js
并且发现 fastadmin 后台切换英文时,nice-validator 不能显示英文的问题
daterangepicker 控件不能显示英文

  1. 至 layui 官网下载源码,放入 public/assets/libs 下 文件夹名 layui
  2. 修改文件 public/assets/js.backend-init.js 内容如下
  3. 复制 public/assets/libs/moment/locale/en-gb.js 复制为 en.js
  4. 执行 php think min -m all -r all 压缩 js,使 debug=false 也能使用
define(['backend'], function (Backend) {
    require.config({
        paths: {
            'layui': '../libs/layui/layui',
        },
        shim: {
            'layui':{
                deps:['css!../libs/layui/css/layui.css'],
                exports: "layui"
            },
            'bootstrap-daterangepicker': [
                'moment/locale/' + Config.language
            ],
            'bootstrap-datetimepicker': [
                'moment/locale/' + Config.language
            ],
        }
    });
    // 配置语言包的路径
    var paths = {};
    if (Config.language == 'en'){
        paths['validator-lang'] = '../libs/nice-validator/dist/local/'+Config.language
        require.config({paths: paths});
    }
});