• laravel语言包替换


    第一种方式:

    1. 命令行(终端)执行composer require "overtrue/laravel-lang:~3.0"
    2. 将config/app.php 配置文件的IlluminateTranslationTranslationServiceProvider::class换成OvertrueLaravelLangTranslationServiceProvider::class(最好还是将原句注释掉,再加入该句),同时找到'locale' => 'en',改为'locale' => 'zh-CN'
    3. 执行 php artisan lang:publish zh-CN
    4. 刷新就能看到效果

    第二种方式

    因为使用composer的时候不断的报一个警告:

    Package caouecs/laravel-lang is abandoned, you should avoid using it. Use https://github.com/Laravel-Lang/lang instead.
    

    意思就是有关laravel的包已被禁止啥啥的,建议换成后面链接的那个包。后来发现这个被禁止的包是overtrue/laravel-lang:~3.0的依赖,且使用防跨站文件之后,会有该包目录报错,所以换“Laravel-Lang/lang”试试看。使用其实也很简单,readme也说了,这里记录一下。

    1. 根据自己的laravel版本执行对应表格安装包,例如我用laravel8就要执行composer require laravel-lang/lang:~7.0
    2. 安装后,在vendor/laravel-lang/lang的json和src下找到对应的zh_CN.json文件和zh_CN文件夹,复制到resources/lang下
    3. 修改config/app.php,找到'locale' => 'en',改为'locale' => 'zh_CN'(注意:这里与第一种方式不一样,要改为zh_CN,因为两者生成的文件名不一样)
    4. 好了,刷新页面看效果吧!

    其他(区时不对)

    在记录时间的时候发现时间和本地对不上,可以修改config/app.php,找到timezone的配置行,改为'timezone' => 'PRC'即可

  • 相关阅读:
    NYOJ题目916胖子小的百宝袋
    NYOJ题目893十字架
    NYOJ题目874签到
    设计模式之Singleton
    Elo rating system 模拟
    JDBC之SqlHelper
    《Thinking in Java》十四章类型信息_习题解
    NYOJ题目842整除的尾数
    NYOJ题目840吃花生
    NYOJ题目839合并
  • 原文地址:https://www.cnblogs.com/inkqx/p/13563856.html
Copyright © 2020-2023  润新知