您好我正在尝试获取用户和那些图像,按主列排序为1或0
$user = User::with('image')->whereUsername($username)->whereHas('image', function ($query) {
$query->orderBy('primary', 'desc');
})->firstOrFail();
但是这个查询会返回用户,并且其中有三个图像但是它们总是处于相同的顺序,这不是降序并且看起来是ID顺序,我在这里遗漏了什么?
答案 0 :(得分:4)
你的关系查询应该这样做:
var input = 'test ! % & \ ' ( ) * + - . / ; < = > ? \\ , : # @ \t \r \n " [] _ test';
input.replace(/[!%&\'()*+-./;<=>?\\,:#@\t\r\n"[]_][\u007B-\u00BF]/g, "");