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

时间:2015-09-03 15:18:00

标签: php laravel laravel-5

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

这是预期的功能吗?

1 个答案:

答案 0 :(得分:1)

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

$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.

希望得到这个帮助。