laravel 自带验证
例如我们要验证传过来的数据标题和内容
request()->all();接收的是数组
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。验证需要用到validate类
<?php $this->validate(request(),[ 'title'=>'required|string|max:100|min:5', 'content'=>'required|string|min:10' ],[ 'title.min'=>'文章标题过短' ]); //在视图层显示信息 @if(count($errors)>0) <div class="alert alert-danger" role="alert"> @foreach($errors->all() as $error) <li>{{$error}}</li> @endforeach </div> @endif
但是有一个问题,默认的错误提示都是英文的,错误提示存在于resources/lang/en/validation.php中
我们可以在lang文件夹下建一个文件夹zh,在zh中建一个validation.php,在网上搜索laravel validate 中文就能找到汉化版本,复制粘贴即可,然后修改app.php中的
'locale' => 'en',将en改为zh即可

更多精彩