我有这样一行代码,它从数据库获取结果:
'clanMembers' => User::find(Auth::user() -> clan_id) -> where('clan_id', '=', Auth::user() -> clan_id) -> orderBy('username') -> get()
目前它按用户名排序。我希望将其更改为按clan_rank字段排序。这个clan_rank字段只会包含3个不同的值。它们是:
1. Owner
2. Admin
3. Member
我希望我的结果首先按照拥有者,然后是管理员,最后是成员的顺序排序。我该如何更改代码才能实现这些结果?
我希望我的结果首先按照拥有者,然后是管理员,最后是成员的顺序排序。我该如何更改代码才能实现这些结果?