File: D:/HostingSpaces/SBogers47/ehbocranendonck.nl/app/Komma/Contact/ContactService.php
<?php namespace Komma\Contact;
use Validator;
class ContactService
{
/**
* @param $input
* @return null | validator messages
*/
public function validateContactForm($input)
{
//Set the contactForm rules
$rules = [
'name' => 'required',
'email' => 'required|email|different:name',
'formMessage' => 'required|different:name',
];
//Create the Validator
$validator = Validator::make($input, $rules);
//When the validator fails, return the messages
if ($validator->fails()) return $validator->messages();
//No validation faults return null
return null;
}
/**
* @param $input
* @return null | validator messages
*/
public function validateEventForm($input)
{
//Set the contactForm rules
$rules = [
'nameOrganisation'=> 'required',
'addressOrganisation'=> 'required|different:nameOrganisation',
'zipOrganisation'=> 'required|different:nameOrganisation',
'cityOrganisation'=> 'required|different:nameOrganisation',
'nameContactPerson'=> 'required',
'phoneContactPerson' => 'required',
'emailContactPerson'=> 'required|email|different:nameContactPerson',
'namePaymaster'=> 'required',
'addressPaymaster'=> 'required|different:namePaymaster',
'zipPaymaster'=> 'required|different:namePaymaster',
'emailPaymaster'=> 'required|email|different:namePaymaster',
'cityPaymaster'=> 'required|different:namePaymaster',
'startDateTime'=> 'required',
'endDateTime'=> 'required',
'descriptionEvent'=> 'required',
'attendees'=> 'required',
'visitors'=> 'required',
'location'=> 'required',
'firstAidPersons'=> 'required',
'acceptTerms' => 'required'
];
//Create the Validator
$validator = Validator::make($input, $rules);
//When the validator fails, return the messages
if ($validator->fails()) return $validator->messages();
//No validation faults return null
return null;
}
}