Laravel 中自定义状态排序
2018-06-05 本文已影响31人
guanguans
<?php
$data = Customer::select(['id', 'email', 'user_name', 'nick_name', 'status', 'phone', 'create_time'])
->orderByRaw("FIELD(status, " . implode(", ", [1, 2, 0, 3, 4]) . ")") // 注意这里
->orderBy('create_time', 'desc')