|
@@ -10,7 +10,43 @@
|
|
|
|
|
|
namespace Modules\CpManage\Http\Requests;
|
|
|
|
|
|
-class CpRequest
|
|
|
+use Illuminate\Foundation\Http\FormRequest;
|
|
|
+
|
|
|
+class CpRequest extends FormRequest
|
|
|
{
|
|
|
|
|
|
+ /**
|
|
|
+ * rules
|
|
|
+ *
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function rules(): array
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ 'cp_name' => sprintf('required|unique:%s,%s,%s', Cps::class, 'cp_name', $this->get('cp_id')),
|
|
|
+ "cp_company" => "|required|string|min:1",
|
|
|
+ "cp_nick" => "|required|string|min:1",
|
|
|
+ "share_per" => "|required|Integer|min:0|max:100",
|
|
|
+ // "share_per_before" => "|required|Integer|min:1|max:100",
|
|
|
+ // "share_per_after" => "|required|Integer|min:1|max:100",
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * messages
|
|
|
+ *
|
|
|
+ * @return string[]
|
|
|
+ */
|
|
|
+ public function messages(): array
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ 'cp_name.required' => 'cp名称必须填写',
|
|
|
+ 'cp_name.unique' => 'cp名称已存在',
|
|
|
+ 'cp_company' => '所属公司必填',
|
|
|
+ 'cp_nick' => 'cp简称必填',
|
|
|
+ 'address' => '公司地址必填',
|
|
|
+ "share_per" => "分成比例不正确",
|
|
|
+ "share_per_before" => "分成比例不正确",
|
|
|
+ "share_per_after" => "分成比例不正确",
|
|
|
+ ];
|
|
|
+ }
|
|
|
}
|