| 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" => "分成比例不正确",        ];    }}
 |