<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國際加速解決方案。 廣告
                在使用 Laravel 開發應用的時候,還是會經常遇到多條件的查詢語句,比如一個網站的商品篩選頁面就有可能是這樣子: http://jd.com/products?color=black&size=xl&orderBy=price&sort=desc 這種方式的篩選其實我們就會使用多條件的 where 語句來做,比如我們通常會看到類似下面的代碼: ~~~ $query = Product::newInstance(); if ($request->color) { $query->whereColor($request->color); } if ($request->size) { $query->whereSize($request->size); } if ($request->orderBy && $request->sort) { $query->orderby($request->orderBy, $request->sort); } $products = $query->get(); ~~~ 那如果說,你需要一個默認的排序結果的話,可以這樣: ~~~ ...其他代碼 if ($request->orderBy && $request->sort) { $query->orderby($request->orderBy, $request->sort); } else { $query->orderby('price', 'desc'); } ...其他代碼 然而如果說你使用條件性的 where 查詢的話,可以這樣: $products = Product::when($request->color, function ($query) use ($request) { return $query->whereColor($request->color); }) ->when($request->size, function ($query) use ($request) { return $query->whereSize($request->size); }) ->when($request->orderBy && $request->sort, function ($query) use ($request) { return $query->orderBy($request->orderBy, $request->sort); }) ->get(); ~~~ 需要默認排序的情況則是這樣: ~~~ ...其他代碼 ->when($request->orderBy && $request->sort, function ($query) use ($request) { return $query->orderBy($request->orderBy, $request->sort); }, function ($query) { return $query->latest('price'); }) ...其他代碼 ~~~ 到這里就可以解決 Laravel 的多條件查詢了!
                  <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>

                              哎呀哎呀视频在线观看