feat: new channel

This commit is contained in:
hashbro
2026-08-15 03:51:34 +08:00
parent 74067e7b54
commit a18f3dceb7
5 changed files with 241 additions and 51 deletions
@@ -42,10 +42,10 @@ class DeviceController extends Controller
$q = $this->filteredQuery($filters);
$sortable = ['id', 'device_id', 'channel_id', 'device_model', 'ios_version', 'ip', 'has_wallet', 'created_at', 'updated_at'];
$field = (string) $request->query('field', 'updated_at');
$field = (string) $request->query('field', 'created_at');
$order = strtolower((string) $request->query('order', 'desc')) === 'asc' ? 'asc' : 'desc';
if (! in_array($field, $sortable, true)) {
$field = 'updated_at';
$field = 'created_at';
}
$q->orderBy('devices.'.$field, $order);