|
|
@@ -159,8 +159,8 @@ class Member extends Component
|
|
|
protected $rules = [
|
|
|
'first_name' => 'required',
|
|
|
'last_name' => 'required',
|
|
|
- 'email' => 'required',
|
|
|
- 'phone' => 'required',
|
|
|
+ // 'email' => 'required',
|
|
|
+ // 'phone' => 'required',
|
|
|
'birth_date' => 'before_or_equal:today'
|
|
|
];
|
|
|
|
|
|
@@ -830,14 +830,15 @@ class Member extends Component
|
|
|
$rules = [
|
|
|
'first_name' => 'required',
|
|
|
'last_name' => 'required',
|
|
|
- 'email' => 'required',
|
|
|
- 'phone' => 'required',
|
|
|
'birth_nation_id' => 'required',
|
|
|
+ // 'email' => 'required',
|
|
|
+ // 'phone' => 'required',
|
|
|
'address' => 'required',
|
|
|
'zip_code' => 'required',
|
|
|
'nation_id' => 'required',
|
|
|
'birth_date' => 'before_or_equal:today',
|
|
|
- 'gender' => 'required'
|
|
|
+ 'gender' => 'required',
|
|
|
+ 'under18' => 'present|in:0,1',
|
|
|
];
|
|
|
|
|
|
if ($this->isBirthItaly) {
|
|
|
@@ -890,14 +891,17 @@ class Member extends Component
|
|
|
$rules['mother_name'] = 'required_without:father_name';
|
|
|
$rules['mother_email'] = 'required_without:father_email|email';
|
|
|
$rules['mother_fiscal_code'] = 'required_without:father_fiscal_code';
|
|
|
+ } else {
|
|
|
+ $rules['email'] = 'required';
|
|
|
+ $rules['phone'] = 'required';
|
|
|
}
|
|
|
|
|
|
|
|
|
$std_rules = $rules;
|
|
|
- $rules = [
|
|
|
- 'first_name' => 'required',
|
|
|
- 'last_name' => 'required'
|
|
|
- ];
|
|
|
+ // $rules = [
|
|
|
+ // 'first_name' => 'required',
|
|
|
+ // 'last_name' => 'required'
|
|
|
+ // ];
|
|
|
|
|
|
try {
|
|
|
$this->validate($rules);
|
|
|
@@ -1209,13 +1213,14 @@ class Member extends Component
|
|
|
$rules = [
|
|
|
'first_name' => 'required',
|
|
|
'last_name' => 'required',
|
|
|
- 'email' => 'required',
|
|
|
- 'phone' => 'required',
|
|
|
+ // 'email' => 'required',
|
|
|
+ // 'phone' => 'required',
|
|
|
'birth_nation_id' => 'required',
|
|
|
'address' => 'required',
|
|
|
'zip_code' => 'required',
|
|
|
'nation_id' => 'required',
|
|
|
- 'birth_date' => 'before_or_equal:today'
|
|
|
+ 'birth_date' => 'before_or_equal:today',
|
|
|
+ 'under18' => 'present|in:0,1',
|
|
|
];
|
|
|
|
|
|
if ($this->isBirthItaly) {
|
|
|
@@ -1261,14 +1266,17 @@ class Member extends Component
|
|
|
$rules['mother_name'] = 'required_without:father_name';
|
|
|
$rules['mother_email'] = 'required_without:father_email|email';
|
|
|
$rules['mother_fiscal_code'] = 'required_without:father_fiscal_code';
|
|
|
+ } else {
|
|
|
+ $rules['email'] = 'required';
|
|
|
+ $rules['phone'] = 'required';
|
|
|
}
|
|
|
|
|
|
|
|
|
$std_rules = $rules;
|
|
|
- $rules = [
|
|
|
- 'first_name' => 'required',
|
|
|
- 'last_name' => 'required'
|
|
|
- ];
|
|
|
+ // $rules = [
|
|
|
+ // 'first_name' => 'required',
|
|
|
+ // 'last_name' => 'required'
|
|
|
+ // ];
|
|
|
|
|
|
try {
|
|
|
$this->validate($rules);
|