laravel 按用户 ID 删除所有记录

use*_*728 3 laravel laravel-4

我想删除与用户id对应的所有记录这是我的查询

DB::table('permissions')->find($data['user_id'])->delete();
Run Code Online (Sandbox Code Playgroud)

Imt*_*bel 7

如果你使用find方法它只会删除一行,要删除所有记录你需要使用where方法

DB::table('permissions')->where('user_id', $data['user_id'])->delete();
Run Code Online (Sandbox Code Playgroud)