如果我在Laravel 5.1中使用$user->where('id', $id)->first()->delete()
,它似乎会删除所有用户。
这是预期的功能吗?
发布于 2015-09-03 23:45:55
你的语法是错误的。如果要删除模型中的第一行
$user-> first()->delete();
如果您想按id删除模型
$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();
您还可以使用
$user -> destroy(1,2,3); // will delete row 1,2 and 3.
希望这能有所帮助。
https://stackoverflow.com/questions/32379588
复制相似问题