'require', 'diagnosis_id' => 'number', 'appointment_id' => 'number', 'patient_name' => 'require', 'clinical_diagnosis' => 'require', 'herbs' => 'require|array', ]; protected $message = [ 'patient_name.require' => '患者姓名不能为空', 'clinical_diagnosis.require' => '临床诊断不能为空', 'herbs.require' => '请添加中药', ]; public function sceneAdd() { return $this->only([ 'prescription_name', 'prescription_type', 'patient_name', 'gender', 'age', 'visit_no', 'prescription_date', 'tongue', 'tongue_image', 'pulse', 'pulse_condition', 'clinical_diagnosis', 'herbs', 'dose_count', 'dose_unit', 'usage_days', 'usage_instruction', 'usage_time', 'usage_way', 'dietary_taboo', 'usage_notes', 'doctor_name', 'is_shared', 'diagnosis_id', 'appointment_id' ]); } public function sceneEdit() { return $this->only([ 'id', 'prescription_name', 'prescription_type', 'patient_name', 'gender', 'age', 'visit_no', 'prescription_date', 'tongue', 'tongue_image', 'pulse', 'pulse_condition', 'clinical_diagnosis', 'herbs', 'dose_count', 'dose_unit', 'usage_days', 'usage_instruction', 'usage_time', 'usage_way', 'dietary_taboo', 'usage_notes', 'doctor_name', 'is_shared' ]); } public function sceneDelete() { return $this->only(['id']); } public function sceneDetail() { return $this->only(['id']); } }