/** * @param Request $request * @param Post $post */ public function batchDestroy(Request $request, Post $post) { $ids = $request->get('posts', []); if (is_array($ids) && count($ids)) { $posts = $post->whereIn('posts.id', $ids)->get(); foreach ($posts as $post) { $post->delete(); } } }