После того, как я снова и снова просматриваю ваш полный вопрос, я обнаружил, что у вас есть эта ошибка на методе обнаружения.
Вам необходимо отправить posts
переменную также при удалении:
public function showem(Post $post)
{
$posts = Post::get();
return view('users.registered', compact('posts'));
}
public function deleteAll(Request $request)
{
$ids = $request->ids;
$deleted = Post::whereIn('id',explode(",",$ids))->delete();
$posts = Post::get();
return view('users.registered', compact('posts')); // here send the posts variable
}