/home/techb158/ileadtechnology.com/SSM/app/Http/Requests/employee
Edit: /home/techb158/ileadtechnology.com/SSM/app/Http/Requests/employee/EmployeeTermRequest.php (1740B)
route('id');
if ($id) {
return [
'date_of_leaving' => 'required_if:is_leaving,1|date',
'leaving_remarks' => 'required_if:is_leaving,1|min:20'
];
} else {
return [
'date_of_joining' => 'required|date',
'joining_remarks' => 'required|min:20'
];
}
}
/**
* Translate fields with user friendly name.
*
* @return array
*/
public function attributes()
{
return [
'date_of_leaving' => trans('employee.date_of_leaving'),
'date_of_joining' => trans('employee.date_of_joining'),
'joining_remarks' => trans('employee.joining_remarks'),
'leaving_remarks' => trans('employee.leaving_remarks')
];
}
/**
* Get the error messages for the defined validation rules.
*
* @return array
*/
public function messages()
{
return [
'date_of_leaving.required_if' => trans('validation.required', ['attribute' => trans('employee.date_of_leaving')]),
'leaving_remarks.required_if' => trans('validation.required', ['attribute' => trans('employee.leaving_remarks')])
];
}
}