判断行内编辑使用
if (request()->ajax() && !request()->pjax()) {}
案例:使用行内编辑更新排序号
//列表页行内编辑
$order = $form->order;
if (request()->ajax() && !request()->pjax()) {
$id = $form->model()->id;
//判断除当前要更新的数据外是否有相同的序号
$project = Project::where('id','<>', $id)->where('order',$order)->first();
//有相同的则提示无法更新
if($project){
return response()->json([
'status' => false,
'message' => '序号已存在,更新失败',
]);
}
}