|
|
|
@ -121,6 +121,17 @@ class AdvertisingController extends AdminController |
|
|
|
return $form->response()->error('数据不存在'); |
|
|
|
} |
|
|
|
|
|
|
|
//处理特殊字段
|
|
|
|
$form->hidden(['agent_id', 'url']); |
|
|
|
$form->agent_id = Admin::user()->id; |
|
|
|
if (!is_null($form->status)) { |
|
|
|
$form->status = $form->status ? 1 : 0; |
|
|
|
} |
|
|
|
if (!is_null($form->type)) { |
|
|
|
$form->url = $form->{'url-' . $form->type}; |
|
|
|
$form->deleteInput(['url-0', 'url-1']); |
|
|
|
} |
|
|
|
|
|
|
|
//将null字段设置为空值,防止插入数据库出错
|
|
|
|
foreach ($form->input() as $k => $v) { |
|
|
|
if (is_null($v)) { |
|
|
|
@ -128,13 +139,6 @@ class AdvertisingController extends AdminController |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//处理特殊字段
|
|
|
|
$form->hidden(['agent_id', 'url']); |
|
|
|
$form->agent_id = Admin::user()->id; |
|
|
|
$form->status = $form->status ? 1 : 0; |
|
|
|
$form->url = $form->{'url-' . $form->type}; |
|
|
|
$form->deleteInput(['url-0', 'url-1']); |
|
|
|
|
|
|
|
//不允许编辑的字段
|
|
|
|
$form->ignore(['id', 'created_at', 'updated_at']); |
|
|
|
})->deleting(function (Form $form) { |
|
|
|
|