<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 功能強大 支持多語言、二開方便! 廣告
                # 驗證架構 * * * * * 驗證是指驗證層,每個模塊下都有個目錄叫validate,是用于定義數據驗證器的,OneBase推薦盡量將驗證放入validate目錄。 ~~~ <?php // +---------------------------------------------------------------------+ // | OneBase | [ WE CAN DO IT JUST THINK ] | // +---------------------------------------------------------------------+ // | Licensed | http://www.apache.org/licenses/LICENSE-2.0 ) | // +---------------------------------------------------------------------+ // | Author | Bigotry <3162875@qq.com> | // +---------------------------------------------------------------------+ // | Repository | https://gitee.com/Bigotry/OneBase | // +---------------------------------------------------------------------+ namespace app\admin\validate; /** * 菜單驗證器 */ class Menu extends AdminBase { // 驗證規則 protected $rule = [ 'name' => 'require', 'sort' => 'require|number', 'url' => 'require|unique:menu' ]; // 驗證提示 protected $message = [ 'name.require' => '菜單不能為空', 'sort.require' => '排序值不能為空', 'url.require' => 'url不能為空', 'url.unique' => 'url已存在', 'sort.number' => '排序值必須為數字', ]; // 應用場景 protected $scene = [ 'add' => ['name', 'sort', 'url'], 'edit' => ['name', 'sort', 'url'], ]; } ~~~ 比如上面就是admin模塊下的菜單驗證器,具體使用方法需閱讀TP5手冊。 可以看到 這個類繼承了 AdminBase,在validate目錄下其實結構上跟控制器與邏輯層都差不多,都有屬于自己模塊的基礎類,AdminBase extends ValidateBase ,基礎驗證器類又繼承自公共模塊下的ValidateBase。 組織結構也是一樣某模塊需要復用的驗證放入某模塊的基類驗證器中,可能多個模塊復用的驗證則可放入公共模塊的驗證器中。 OneBase建議驗證器只在邏輯層使用,不要在控制器中直接使用驗證器。
                  <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>

                              哎呀哎呀视频在线观看