Currently this solution is up and running.
The question would be, could this be more beautiful?
Code:
// Load SalesModel
$salesModel = new \App\Models\SalesModel();
// Load SaleslineModel
$saleslineModel = new \App\Models\SaleslineModel();
// merge all validation rules
$rules = array_merge($salesModel->validationRules, $saleslineModel->validationRules);
// Validate the form data
if ( ! $this->validate($rules) ) {
return redirect()->back()->withInput()->with('errors', $this->validator->getErrors());
}