1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- /**
- * ${CARET}
- * @file:${FILE_NAME}
- * @Created by gnitif
- * @Date: 2023/5/6
- * @Time: 15:16
- */
- namespace Modules\CpManage\Http\Requests;
- use Illuminate\Foundation\Http\FormRequest;
- use Modules\CpManage\Models\Cp\Cps;
- 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" => "分成比例不正确",
- ];
- }
- }
|