<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                Laravel 通過 Validation 類讓您可以簡單、方便的驗證數據正確性及查看相應的驗證錯誤信息。 ## 基本驗證例子 ~~~ $validator = Validator::make( ['name' => 'Dayle'], ['name' => 'required|min:5'] ); ~~~ 上文中傳遞給 make 這個方法的第一個參數用來設定所需要被驗證的數據名稱,第二個參數設定該數據可被接受的規則。 使用數組來定義規則 多個驗證規則可以使用"|"符號分隔,或是單一數組作為單獨的元素分隔。 ~~~ $validator = Validator::make( ['name' => 'Dayle'], ['name' => ['required', 'min:5']] ); ~~~ ## 驗證多個字段 ~~~ $validator = Validator::make( [ 'name' => 'Dayle', 'password' => 'lamepassword', 'email' => 'email@example.com' ], [ 'name' => 'required', 'password' => 'required|min:8', 'email' => 'required|email|unique:users' ] ); ~~~ 當一個 Validator 實例被建立后,fails(或 passes) 這兩個方法就可以在驗證時使用,如下: ~~~ if ($validator->fails()) { // The given data did not pass validation } ~~~ 假如驗證失敗,您可以從驗證器中接收錯誤信息。 ~~~ $messages = $validator->messages(); ~~~ 您可能不需要錯誤信息,只想取得無法通過驗證的規則,您可以使用 failed 方法: ~~~ $failed = $validator->failed(); ~~~ ## 驗證文件 Validator 類提供了一些規則用來驗證文件,例如 size, mimes 等等。當需要驗證文件時,您僅需將它們和您其他的數據一同送給驗證器即可。 ## 驗證后鉤子 驗證器也允許你在完成驗證后增加回調函數。這也允許你可以進行更進一步的驗證,甚至在消息集合中增加更多的錯誤信息。我們在驗證器實例中使用 after 方法來作為開始: ~~~ $validator = Validator::make(...); $validator->after(function($validator) { if ($this->somethingElseIsInvalid()) { $validator->errors()->add('field', 'Something is wrong with this field!'); } }); if ($validator->fails()) { // } ~~~ 您可以根據需要為驗證器增加任意的 after 回調函數。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看