Laravel资源组破坏

时间:2014-07-15 01:09:12

标签: php laravel laravel-routing

当我们使用资源路由时,我们有一个这样的URL用于删除。

DELETE http://localhost/user/1

如何在单个请求中删除多个ID?

谢谢。

1 个答案:

答案 0 :(得分:1)

你必须create your own route

Route::delete('users', 'UsersController@deleteMany');
Route::resource('users', 'UsersController');

然后你可以发送一个包含正文中的ID的DELETE请求:

DELETE /users

[1,2,3,4]

然后在你的控制器中使用它:

public function deleteMany()
{
    User::whereIn('id', Request::json()->all())->delete();
}
相关问题