如果數據庫的status字段有0,1,2,3幾種狀態,如果想讓status為1,2的狀態排在最前面 那么可以這樣: 得到的sql是 select * from 表 where ...
如果數據庫的status字段有0,1,2,3幾種狀態,如果想讓status為1,2的狀態排在最前面 那么可以這樣: 得到的sql是 select * from 表 where ...
User::find()->where(['in','id',$fids])->orderBy(["FIELD(id, ".join(',',$uids).")" => true])->all(); ...
Laravel 中自帶了 Auth 模塊 默認用 email 登錄,並有固定的表字段 有時需要根據項目需求,修改 Auth 功能 1、生成 Auth 執行 php artisan make:auth 會生成 auth 對應的 route、controller、model、views ...
Laravel內置的驗證規則不夠用?咋辦?我們自己來定義! 首先在 app\Providers\AppServiceProvider.php 文件中添加我們自定義的規則: 在boot方法中添加: <?php namespace App\Providers; use ...
對於laravel分頁,自帶一個paginate的方法,很好用,但是也是有局限性的。 所以自己針對於此寫了一個自己的分頁 ...
使用order by排序,有時候不是根據字符或數字順序,而是根據實際要求排序。 例如有客戶A,B,C,我希望排序結果是B,C,A,那么就要通過自定義的規則排序。 第一種方法,可以構造一張映射表,將客戶映射到所需要的順序。 第二種方法,如果要排序的客戶不多,可以直接寫出,那就使用如下方 ...
field為排序字段,str1,str2,str3,str4…… 為指定的字段名字 另外,自定義排序還 ...
java的sort自定義: 1.排序對象必須是封裝類而不能是基本數據類型; 2.調用Arrays.sort(array, left, right, cmp)進行排序,array為數組,left、right為范圍,cmp為你定義的比較函數; 3.定義的cmp對象需要重寫 ...