dd($request->category);
yaparak oraya doğru category id geldiğini ve integer olup olmadığını teyit eder misin?
front end kodlarını görmediğim için buraya ne yollandığını bi kontrol etmek lazım.

hatta validasyonada

'category'=>'exists|integer|exists:categories,id'
ekleyebilirsin.