|
|
@@ -58,11 +58,11 @@ class LogisticController extends Controller
|
|
|
'code' => ['nullable', 'string', 'max:50', 'unique:logistics,code'],
|
|
|
]);
|
|
|
}
|
|
|
- protected function validatorUpdate(array $data)
|
|
|
+ protected function validatorUpdate(array $data,$id)
|
|
|
{
|
|
|
return Validator::make($data, [
|
|
|
- 'name' => ['required', 'string', 'max:50'],
|
|
|
- 'code' => ['nullable', 'string', 'max:50'],
|
|
|
+ 'name' => ['required', 'string', 'max:50',"unique:logistics,name,$id"],
|
|
|
+ 'code' => ['nullable', 'string', 'max:50',"unique:logistics,code,$id"],
|
|
|
]);
|
|
|
}
|
|
|
/**
|
|
|
@@ -98,7 +98,7 @@ class LogisticController extends Controller
|
|
|
public function update(Request $request, Logistic $logistic)
|
|
|
{
|
|
|
if(!Gate::allows('物流公司-编辑')){ return redirect(url('/')); }
|
|
|
- $this->validatorUpdate($request->all())->validate();
|
|
|
+ $this->validatorUpdate($request->all(),$logistic->id)->validate();
|
|
|
$logistic->fill($request->all());
|
|
|
$logistic->update();
|
|
|
$this->log(__METHOD__,__FUNCTION__,json_encode($request->toArray()),Auth::user()['id']);
|