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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 驗證器 MixPHP 的驗證器結合了多個框架的優點,如下: - 支持場景控制。 - 驗證成功后字段將賦值為驗證類的屬性,文件則直接實例化為文件對象。 - 更細粒度的錯誤消息設置。 - 支持在 WebSocket 開發中使用。 ## 組件 使用 [composer]([https://www.phpcomposer.com/](https://www.phpcomposer.com/)) 安裝: ~~~ composer require mix/validate ~~~ ## 驗證器定義 我們定義一個 `UserForm` 驗證器類用于 `User` 控制器的驗證。 [>> UserForm::class <<](https://github.com/mix-php/mix-skeleton/tree/v2.1/app/Api/Forms/UserForm.php) >[danger] 如果沒有定義錯誤提示信息,則使用系統默認的提示信息 ## 數據驗證 在需要進行 `User` 驗證的控制器方法中,添加如下代碼即可: [>> UserController::class <<](https://github.com/mix-php/mix-skeleton/tree/v2.1/app/Api/Controllers/UserController.php) 文件驗證器還需在實例化時多傳入一個 `$request->getUploadedFiles()` 參數: [>> FileController::class <<](https://github.com/mix-php/mix-skeleton/tree/v2.1/app/Api/Controllers/FileController.php) ## 驗證失敗 驗證失敗可以通過以下方法獲取錯誤消息: - $model->getErrors() :獲取全部錯誤信息,返回數組。 - $model->getError() :獲取單條錯誤信息,返回字符串。 ## 驗證成功 驗證成功后,驗證規則中通過驗證的字段,將會賦值到同名的驗證類的屬性中,未通過的字段則為 `null`。 這個功能有什么用? >[success] 有了這個功能,我們就只需要把驗證類的對象傳入模型,就可以在模型里安全的使用這些屬性操作數據庫。
                  <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>

                              哎呀哎呀视频在线观看