我有联系人的名字,他们的名字按升序排列。
但是当我删除一个联系人姓名时,我想按升序检索下一个。
但我无法纠正。现在我正在用id检索,但它无效。
function deleteContact($id)
{
$data = Contact::where('id', '>', $id)->first();
$contact = Contact::find($id);
$contact->delete();
return $data;
}
5条答案
按热度按时间bpsygsoo1#
试试这个。
8yoxcaq72#
尝试按顺序使用
雄辩的
查询生成器
46qrfjad3#
试试这个。首先删除数据,然后按升序检索数据。
rm5edbpk4#
如果你想通过id显示订单
如果要按创建日期从上到下显示订单
7gs2gvoe5#
只需在查询联系人时使用orderby而不是by
$data = Contact::where('id', '>', $id)->first();
,orderby方法允许您按给定的列对查询结果进行排序(这里必须指定'name'列)
有关更多详细信息,请检查此排序、分组、限制和偏移
如果您有任何疑问,请尝试此操作并发表评论。