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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] # 表單驗證規則:required、present 、filled 和 nullable ## 三個概念 在解釋這四個驗證規則前,需要明晰三個概念——空值(empty)、輸入數據(input data)和驗證字段(filed under validation)。 ## 空值 在 Laravel 中,一個字段值滿足下面任一條件都被視為空值。 null ~~~ 空字符串('') 空數組([])或空 Countable 對象 無路徑的上傳文件 ~~~ 輸入數據&驗證字段 以注冊功能為例。 ~~~ use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; public function register(Request $request) { $this->validator($request->all())->validate(); ... } protected function validator(array $data) { return Validator::make($data, [ 'name' => 'required|string|max:255', 'email' => 'required|string|email|max:255|unique:users', 'password' => 'required|string|min:6|confirmed', ]); } ~~~ `$request->all()` 就是「輸入數據」,`Validator::make `里的 `name、email` 和` password` 就是「驗證字段」。 ## 驗證規則 ~~~ required 驗證字段必須出現在輸入數據中、不能為空。 present 驗證字段必須出現在輸入數據中、能為空。 filled 驗證字段可不在輸入數據中。 當驗證字段出現在輸入數據中時,不能為空。 nullable 驗證字段的值可以是 null。 ~~~ # laravel驗證兩個字段必須有一個必填 ~~~ 'email' => 'required_without:phone', 'phone' => 'required_without:email', set_time_limit 可以控制秒級的最大執行時間,一個500毫秒的超時 declare(ticks=1); $start = microtime(true); register_tick_function(function () use ($start) { (microtime(true) - $start < 0.5) or die("timeout\n"); }); function a() { echo "do some work\n"; usleep(600000); echo "do another work\n"; } a(); ~~~
                  <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>

                              哎呀哎呀视频在线观看