首页 > 其他 > 详细

laravel 自带验证

时间:2019-05-14 17:56:15      阅读:123      评论:0      收藏:0      [点我收藏+]

例如我们要验证传过来的数据标题和内容

request()->all();接收的是数组

验证需要用到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即可

laravel 自带验证

原文:https://www.cnblogs.com/hanmengya/p/10863466.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!