O Laravel é um framework de desenvolvimento Web ágil para a linguagem PHP. Ele utiliza uma variação do padrão MVC, possui um sistema de template embutido chamado Blade bastante completo e oferece uma ferramenta de Mapeamento Objeto-Relacional (ORM) chamada Eloquent, baseada no padrão Active Record. Além desses aspectos, o Laravel oferece um número de funcionalidades normalmente associadas à frameworks Web como: gerenciamento de sessões, autenticação, envio de e-mails, upload de arquivos, ferramentas de teste automatizado, entre outras.