Move the storing of images in the database inside the foreach
foreach ($request->file('images') as $imagefile) {
$image_name = md5(rand(1000, 10000));
$ext = strtolower($imagefile->getClientOriginalExtension());
$image_full_name = $image_name.'.'.$ext;
$imagefile->move(public_path('storage/images/'), $image_full_name);
$titled = substr($image_full_name, 0, strrpos($image_full_name, "."));
$new_image = new Image();
$new_image->category_id = $request->category;
$new_image->title = $titled;
$new_image->image = $image_full_name;
auth()->user()->images()->save($new_image);
}