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',

     

            ]);

     

        }

     

  • 相关阅读:
    hdu 4496 D-City 并查集
    hdu 4493 Tutor 水题
    codeforces 377A. Puzzles 水题
    hdu 1257 小希的迷宫 并查集
    图论500题
    cdoj 93 King's Sanctuary 傻逼几何题
    cdoj 题目简单分类
    cdoj 80 Cube 水题
    cdoj 71 I am Lord Voldemort 水题
    cdoj 65 CD Making 水题
  • 原文地址:https://www.cnblogs.com/HighKK/p/13496152.html
Copyright © 2011-2022 走看看