虽然下面的代码没有问题,但是它让我感到不舒服,因为我知道它可以简化成一行。
if (Auth::user()->id != 1){
echo User::where('owner', Auth::user()->id)->where('status', 2)->count();
}else {
echo User::where('status', 2)->count();
}
我只是在构建语句时遇到了问题。如果有人能给些建议,请帮忙看看。我已经尝试了几种不同的变体:
echo User::(Auth::user()->id != 1 ? where('owner', Auth::user()->id)->)where('status', 2)->count();