*/ public function rules(): array { $rules = [ 'coachId' => ['bail', 'integer'], 'projectId' => ['bail', 'required', 'integer'], 'couponId' => ['bail', 'integer'], 'orderId' => ['bail', 'string'], 'payType' => ['bail', 'required', 'string'], 'addressId' => ['bail', 'required', 'integer'], 'useBalance' => ['bail', 'integer'], ]; $actionName = last(explode('@', Route::current()->getActionName())); if ($actionName === 'index') { } if($actionName === 'show'){ } if ($actionName === 'apply') { } return $rules; } public function messages(): array { return [ '*' => '参数或类型错误!' ]; } }