首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel 5 $user->first()->delete()删除所有用户

Laravel 5 $user->first()->delete()删除所有用户
EN

Stack Overflow用户
提问于 2015-09-03 23:18:00
回答 1查看 2.1K关注 0票数 2

如果我在Laravel 5.1中使用$user->where('id', $id)->first()->delete(),它似乎会删除所有用户。

这是预期的功能吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-03 23:45:55

你的语法是错误的。如果要删除模型中的第一行

代码语言:javascript
运行
复制
$user-> first()->delete();

如果您想按id删除模型

代码语言:javascript
运行
复制
$id = 5;
$user -> where('id',$id) -> delete();// it will delete row 5 from the table
$user::find($id) -> delete();
$user = User::find($id);
$user -> delete();

您还可以使用

代码语言:javascript
运行
复制
$user -> destroy(1,2,3); // will delete row 1,2 and 3.

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32379588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档