is it possible, in Laravel 5, to validate multiple Requests in order to insert related models after a form submission?
I know how to validate multiple Model by using Validators but I want to do it with the Request Class.
Laravel 4 :
$validateUser = Validator::make(Input::all(), User::$rules);
$validateRole = Validator::make(Input::all(), Role::$rules);
if ($validateUser->fails() || $validateRole->fails()){
$validationMessages = array_merge_recursive(
$validateUser->messages()->toArray(),
$validateRole->messages()->toArray()
);
}
Laravel 5 :
Request one
class CreateUserRequest extends Request {
public function rules()
{
//
}
}
Request two
class CreateRoleRequest extends Request {
public function rules()
{
//
}
}
Controller Model call :
public function store(CreateUserRequest $request, CreateRoleRequest $request2)
{
//
}
How can I validate the User input values and the Role input values using the Request approach? (and have a specific feedback if validation fails)