我有以下查询:
Post::whereIn('id', [3, 4, 1, 2])->paginate(10);
我得到的结果是按照以下顺序(我的意思是ids):
1,2,3,4 ......
是否有可能以某种方式按照id传递给查询的顺序得到结果?
答案 0 :(得分:0)
Probabyl你需要在查询中排序,如下所示:
Post::whereIn('id', [3, 4, 1, 2])->orderBy('id')->paginate(10);
答案 1 :(得分:0)
从此链接中阅读laInvel文档,了解whereIn() 你没有制作你的POST模型的任何对象 制作一个对象并使用它,这样做更好