最近因项目需求中对银行卡号啦 身份证的校验比较多 校验方法写的也比较复杂 想把这部分校验单独提出来做一个通用的
方便以后别的地方可以使用 就像系统中的 Validator
下的那些通用验证一样使用 (其实好像就是扩展Validator) 囧
注意:下面的方法记得使用 Laravel 5.2版本5.1的我没有测试过 反正5.0的是不可以
在 bootstrap\autoload.php文件中的大概30-35行
|
|
他这里有引入vendor下的compiled.php文件 在这个文件中有对好多类的覆盖 不是很懂这个类的作用
比如在大概17093-17105行就有一个 AppServiceProvider 的类
|
|
这里这个导致了外面的 app\Providers\AppServiceProvider.php 的无效
定义通用 Function
一般我们会先创建一个php文件 用来放一些通用的function
比如我习惯在app
文件下建一个Functions
的文件夹 然后在这里创建一个helper.php
文件 大概路径这样 app\Functions\helper.php
比如增加如下一个方法
自动载入该帮助类
在bootstrap\autoload.php
文件中引入上面创建的帮助类
|
|
添加服务
在app\Providers\AppServiceProvider.php
文件中引入 Validation
|
|
然后在 boot 方法中增加如下代码
|
|
测试
我在app\Http\Controller
下新建了一个controller做测试用 这个随便了
|
|