*/ namespace App\Request; use Hyperf\Validation\Request\FormRequest; class App extends FormRequest { protected array $scenes = [ 'add' => ['app_name', 'status', 'config'], 'edit' => ['app_id', 'app_name', 'status', 'config'], ]; /** * Determine if the user is authorized to make this request. */ public function authorize(): bool { return true; } /** * Get the validation rules that apply to the request. */ public function rules(): array { return [ 'app_id' => 'required', 'app_name' => 'required', 'status' => 'required' ]; } public function messages(): array { return [ 'app_id.required' => '应用ID必填!', 'app_name.required' => '应用名称必填!', 'status.required' => '状态必填!' ]; } }