$image, 'preview' => $url, ]); } $data['images'] = $images; } return $data; } public function validate($data, $model = null) { $createRules = [ 'employee_id' => ['required'], 'name' => ['required'], ]; $updateRules = []; $validator = Validator::make($data, $model ? $updateRules : $createRules); if ($validator->fails()) { return $validator->errors()->first(); } return true; } public function delete(string $ids): mixed { $id = explode(',', $ids); foreach (Agreement::whereIn('id', $id)->get() as $item) { $item->delete(); } return true; } }