Prezados,
Estou com a seguinte dúvida: tenho um controller que chama várias classes de serviço para executar sua tarefa. Quando algo dá errado em uma dessas classes de serviço o laravel retorna um erro 500. Gostaria de saber como devo fazer o tratamento de exceções nas minhas classes de serviço para não retornar o erro 500 e sim uma mensagem com o real motivo do erro, por exemplo um argumento que deveria ser do tipo date e recebeu nulo. Essas classes de serviço a que me referi realizam várias tarefas, desde obter dados até gerar XML.
Grato