首页 > 代码库 > Laravel中的信息验证 和 语言包

Laravel中的信息验证 和 语言包


首先,谈下语言包的问题

1、安装语言包,通过composer进行安装
composer require "overtrue/laravel-lang:dev-master"



2、成功安装后。要到config/app.php中改动一下配置,
Illuminate\Translation\TranslationServiceProvider
改为
     Overtrue\LaravelLang\TranslationServiceProvider,


3、再更改 配置
<?

php return [ "min" =>[ "numeric" => "password 至少 :min.", "string" => "password至少 :min 位.", ], "confirmed" => "password两次输入不一致", ];


中的
‘locale‘=> ‘zh-CN‘
     同一时候在resouces/lang/以下和 en 目录同级别的 的建立一个 zh-CN目录
能够在里面建立一个validation.php 文件
增加一下内容,待一会用

<?php
     return [
          "min"       =>[
               "numeric" => "password 至少 :min.",
               "string"  => "password至少 :min 位.",
          ],
          "confirmed" => "password两次输入不一致",
];


再谈怎样验证信息
在文件的首部增加

use App\Services\Registrar;


比如我要创建一个 

function createUser()
{
     $data = http://www.mamicode.com/array(>



Laravel中的信息验证 和 语言包