我正在构建一个Laravel应用程序,我的任务是获取管理员(站点团队)用户列表,但授权用户必须是列表中的第一个。
这是我的解决方案:
$this->team = User::team()
->except(Auth::user())
->oldest()
->get();
$this->team->prepend(Auth::user());
这里我只提取不包括当前授权用户的网站团队成员,然后只是将auth用户添加到结果中。
我想知道有更好更清洁的解决方案吗?