O que é Laravel?
Laravel é um framework livre , de código aberto, voltado para web e feito em PHP. Foi criado por Taylor Otwell e tem como principal função desenvolver aplicações web com padrão de arquitetura MVC. Algumas características nativa do Laravel são sua sintaxe simples e concisa, um sistema modular com gerenciador de dependencias dedicado, várias formas de acesso a banco de dados relacionais e vários utilitários indispensáveis no auxílio ao desenvolvimento e manutenção de sistemas.
O código fonte do Laravel está hospedado no GitHub e licenciado sob os termos da licença MIT.
Origem do Laravel
Taylor Otwell criou o Laravel como uma tentativa de fornecer uma alternativa mais avançada ao framework CodeIgniter, que não forneceu determinados recursos, como suporte built-in para autenticação e autorização de usuário. A primeira versão beta do Laravel foi disponibilizada em 9 de Junho de 2011, seguido pelo lançamento do Laravel 1 no final do mesmo mês. Laravel 1 incluiu suporte embutido para autenticação, localização, modelos, visualizações, sessões, encaminhamento e outros mecanismos, mas não tinha suporte para controladores.
Em fevereiro de 2015 o Laravel chegou a sua quinta versão. Novas funcionalidades na versão Laravel 5 incluem suporte para o agendamento de tarefas periódicas realizadas através de um pacote chamado Scheduler, uma camada de abstração chamada Flysystem que permite o armazenamento remoto para ser usado da mesma forma como sistemas de arquivos locais, melhorias no processamento de bens de pacotes através de Elixir , e simplificado externamente no quesito autenticação (através do pacote Socialite). Laravel 5 também introduziu uma nova estrutura de árvore de diretório interno para aplicações desenvolvidas.