行内编辑回调
不进入编辑页,直接在表格行进行操作编辑
//保存前回调
$form->saving(function (Form $form) {
if (request()->ajax() && !request()->pjax()){
if ($form->is_top == 1) {
$iCount = Article::query()->where('two_sort_id', 28)->where('is_top', 1)->count();
if ($iCount>4){
return response()->json([
'status'=>false,
'message'=>'最多5个',
]);
}
}
}
});
编辑页回调
//保存前回调
$form->saving(function (Form $form) {
if ($iCount > 5) {
$error = new MessageBag([
'message' => '精选话题最多只能设置五个',
]);
return back()->with(compact('error'));
}
});
主要区别:
多了一句
判断是否为行内编辑
if (request()->ajax() && !request()->pjax())