all(), ['image' => 'max:1024|mimes:jpg,png,gif']); $validate->after(function ($validate) { if (count($r->image) > 10) $validate->errors()->add('count', '10枚以上登録できません。'); }); if ($validate->fails()) return ['status_code' => 422, 'error_messages' => $validate->errors()]; foreach ($r->images as $image) { if (!MeetingImage::insert(['meeting_id' => $meeting_id, 'image' => $image])) return ['status_code' => 400]; } return ['status_code' => 200]; } public function deleteRelationMeeting ($meeting_id) { // 削除成功 if (MeetingImage::where('meeting_id', $meeting_id)->delete()) return ['status_code' => 200]; // 削除失敗 return ['status_code' => 400]; } }