【发布时间】:2022-01-23 00:05:36
【问题描述】:
如果foreach 循环内给出的if 条件对于foreach 循环的所有迭代都是true,我想返回错误消息。意味着,只有当$id 存在于所有 foreach 循环迭代中的CoursePublishChaptercontent 中(不仅仅是在特定迭代中),我才需要 break 。我该怎么做?
foreach($chapterContentId as $id){
if(CoursePublishChaptercontent::where('course_chapter_content_id',$id)->exists()){
return response()->json([
'message' => "Course publish failed",
'statusCode' => 400,
'status' => 'Failed',
'errorMessages' => ['Availble course chapters and contents are already published']
], 400);
}
}
【问题讨论】:
标签: php laravel eloquent foreach laravel-8