zoukankan      html  css  js  c++  java
  • 总结7.20 laravel自动验证

    方式一:控制器内直接验证

      Input::method()得到获取方法;

      public function valite(Request $request){

        $this->validate($request,[

          'title' => "required" //验证的规则

    ],[

       'title.required' => "标题是必填的"

    ]);

      }

    方式二,独立方式去验证表单

    namespace AppHttpControllers;

    use Validator;

    use IlluminateHttpRequest;

    use AppHttpControllersController

    //需要引入验证和控制器的各种类;

    class PostController extends Controller

    {

        public function store(Request $request)

        {

            $validator = Validator::make($request->all(), [

                'title' => 'required|unique:posts|max:255',

                'body' => 'required',

            ]);

            if ($validator->fails()) {

                return redirect('post/create')

                            ->withErrors($validator)

                            ->withInput();

            }

        }

    }

    方式三、验证器

    php artisan make:request 验证器的名称

     public function aaaa(){

     

      return true;

     

    }

     

     public function rule()

     

        {

     

         return [

     

                'title' => 'required|unique:posts|max:255',

     

                'body' => 'required',

     

            ]);

     

        }

     

  • 相关阅读:
    使用iframe从网页调起移动端应用
    综合练习:词频统计
    组合数据类型练习
    python 绘制五星红旗
    熟悉常用的Linux操作
    大数据概述
    windowBackground打造闪屏页
    安卓日期选择对话框
    c语言语法分析器
    C语言文法
  • 原文地址:https://www.cnblogs.com/HighKK/p/13496152.html
Copyright © 2011-2022 走看看