Olá, desenvolvi uma aplicação web usando Laravel simulando uma RestAPI, porém estou em dúvida em qual padrão de arquitetura de sistema ele se encaixa. Meu sistema está dividido em: Controllers - Recebe as requisições HTTP. Model - Apenas lista os objetos da classe. Services - Onde coloco todas as regras de negocio. Repositories - Todas as funções com conexão ao banco de dados (create, update).... Requests - as validações. Contracts - as interfaces.
No começo pensei estar seguindo o padrão MVC, porém como a aplicação não utiliza View, fiquei na dúvida se ainda se enquadraria.