胖蒜

分享有价值的资源

Laravel配置多国语言包,中文提示

Laravel默认显示的是英文的错误信息,实际上laravel考虑到了国际化的问题,首先修改 config/app.php,将 locale 语言设置为中文,或者其它你想使用的语言。
'locale' => 'zh-CN',
然后再 resources/lang 下面新建文件夹 zh-CN,
https://github.com/caouecs/Laravel-lang/tree/master/src/zh-CN ,拷贝里面的文件到zh-CN文件夹里面。
当然,laravel 也在控制器中集成了 validate 方法,换句话说,我们不一定要生成 request 类,这些工作我们可以直接在控制器中完成。

  //注意 Request 的命名空间,不要弄错了
    public function store(\Illuminate\Http\Request $request) {

        $this->validate($request, [
            'title' => 'required|min:3',
            'body' => 'required',
            'published_at' => 'required|date'
        ]);

        Article::create($request->all());

        return redirect('articles');
    }

min:3 的判断也为最少3个中文,这两种方式都可以完成验证中文提示,其他语言类似。

本文属原创,转载请注明原文:https://pangsuan.com/p/laravel-lang.html

感觉很棒,欢迎点赞 OR 打赏~

分享到:

评论 (0)

立即登录评论
马上咨询 在线工单