mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-04 08:17:32 -05:00 
			
		
		
		
	validate json fields
This commit is contained in:
		
							parent
							
								
									24075072df
								
							
						
					
					
						commit
						7c69de5ebb
					
				@ -37,6 +37,7 @@ class StoreClientRequest extends Request
 | 
				
			|||||||
        /* Ensure we have a client name, and that all emails are unique*/
 | 
					        /* Ensure we have a client name, and that all emails are unique*/
 | 
				
			||||||
        $rules['name'] = 'required|min:1';
 | 
					        $rules['name'] = 'required|min:1';
 | 
				
			||||||
        $rules['id_number'] = 'unique:clients,id_number,,id,company_id,' . auth()->user()->company()->id;
 | 
					        $rules['id_number'] = 'unique:clients,id_number,,id,company_id,' . auth()->user()->company()->id;
 | 
				
			||||||
 | 
					        $rules['settings'] = 'json';
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        $contacts = request('contacts');
 | 
					        $contacts = request('contacts');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -38,6 +38,7 @@ class UpdateClientRequest extends Request
 | 
				
			|||||||
        $rules['currency_id'] = 'integer|nullable';
 | 
					        $rules['currency_id'] = 'integer|nullable';
 | 
				
			||||||
        $rules['country_id'] = 'integer|nullable';
 | 
					        $rules['country_id'] = 'integer|nullable';
 | 
				
			||||||
        $rules['shipping_country_id'] = 'integer|nullable';
 | 
					        $rules['shipping_country_id'] = 'integer|nullable';
 | 
				
			||||||
 | 
					        $rules['settings'] = 'json';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $contacts = request('contacts');
 | 
					        $contacts = request('contacts');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -35,7 +35,7 @@ class StoreCompanyRequest extends Request
 | 
				
			|||||||
        return [
 | 
					        return [
 | 
				
			||||||
            'name' => 'required',
 | 
					            'name' => 'required',
 | 
				
			||||||
            'logo' => 'mimes:jpeg,jpg,png,gif|max:10000', // max 10000kb
 | 
					            'logo' => 'mimes:jpeg,jpg,png,gif|max:10000', // max 10000kb
 | 
				
			||||||
 | 
					            'settings' => 'json',
 | 
				
			||||||
      //      'documents' => 'mimes:png,ai,svg,jpeg,tiff,pdf,gif,psd,txt,doc,xls,ppt,xlsx,docx,pptx',
 | 
					      //      'documents' => 'mimes:png,ai,svg,jpeg,tiff,pdf,gif,psd,txt,doc,xls,ppt,xlsx,docx,pptx',
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -40,6 +40,7 @@ class UpdateCompanyRequest extends Request
 | 
				
			|||||||
            'size_id' => 'integer|nullable',
 | 
					            'size_id' => 'integer|nullable',
 | 
				
			||||||
            'country_id' => 'integer|nullable',
 | 
					            'country_id' => 'integer|nullable',
 | 
				
			||||||
            'work_email' => 'email|nullable',
 | 
					            'work_email' => 'email|nullable',
 | 
				
			||||||
 | 
					            'settings' => 'json',
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user