Laravel é sem dúvida um dos frameworks de desenvolvimento mais promissores da atualidade para PHP, conforme podemos ver no gráfico abaixo, ele segue disparado na frente.
Este framework pode ser considerado o equilíbrio entre gigantes como o Zend e alguns menores como o CodeIgniter e Silex, vindo por padrão com diversos conjuntos de bibliotecas para os mais variados usos, segue uma lista com algumas delas:
Authentication | Billing | Cache | Core Extension | Events | Facades |
Forms & HTML | Helpers | IoC Container | Localization | Package Development | |
Pagination | Queues | Security | Session | SSH | Templates |
Unit Testing | Templates | Requests | Input | Responses | Errors |
Logging | ORM |
Mas sem muita historinha vamos ao que interessa:
Começando seu projeto
1 - Configurações do servidor (Apache)PHP >= 5.4 |
Habilitar extensão MCrypt |
Habilitar mod_rewrite |
Composer:
composer global require "laravel/installer=~1.1"
composer create-project laravel/laravel --prefer-dist
ou
3 - Configurações do framework
- Descompacte os arquivos,
- Abra o arquivo 'app/config/app.php'
- Para configurar as datas e traduções corretos dos textos altere as tag 'timezone' para 'America/Sao_Paulo' e 'locale' para 'pt'
- O paths dos arquivos do framework podem e devem ser alterados no arquivo 'bootstrap/paths.php' caso não queira usar os diretórios padrões do mesmo
Alguns sites úteis sobre o Laravel:
Site Oficial | http://www.laravel.com |
Documentação | http://www.laravel.com/docs |
API | http://www.laravel.com |
Laravel Brasil | http://www.laravel.com.br |
Dúvidas sobre Laravel | http://duvidas.laravel.com.br/forum |
Github do Framework | https://github.com/laravel/framework |