如果数据库的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对象需要重写 ...