当我删除记录 5 并创建新记录时,我的表中有 10 条记录,新记录代替已删除的记录,如下所示:在删除记录之前,ids 为:1 2 3 4 5 6 7 8 9 10删除记录 5 并插入新记录后,ID 为 11 并将其放置:1 2 3 4 11 6 7 8 9 10获取数据代码:$permissions = Permission::all();删除代码:$permission = Permission::find($id)->delete();创建代码:Permission::create($request->all());表中的记录:数据库中的记录:
1 回答
倚天杖
TA贡献1828条经验 获得超3个赞
如果没有orderBy
,则由您的数据库决定顺序。数据库引擎可能会以不同的方式处理这个问题,因此如果它们的顺序对您很重要,您需要告诉数据库。
orderBy('id')
数据库调用中的显式(或另一列,如果它对您的应用程序更有意义)将确保它始终按照您期望的顺序进行。
- 1 回答
- 0 关注
- 188 浏览
添加回答
举报
0/150
提交
取消