Laravel é um framework PHP (open-source) para desenvolvimento web com base na arquitetura MVC.
Para maiores informações acesse http://laravel.com/ ou https://en.wikipedia.org/wiki/Laravel (em Inglês).
Instalação do Laravel
(Ambiente Windows)
Esta artigo se baseia na versão 5.4 do Laravel.
Como janela de linha de comando utilizaremos o Windows PowerShell.
Assume-se neste ponto que exista no equipamento a ser utilizado um servidor PHP >= 5.5.9 configurado e funcional, por exemplo XAMPP, bem como o Composer instalado e operacional.
Para detalhes sobre o Composer e sua instalação acesse aqui.
Download do XAMPP aqui.
Antes de prosseguirmos uma questão de semântica: Na verdade não se instala Laravel em si, mas sim se cria projetos com base no mesmo, isto é no framework.
Para tal existem 2 métodos:
Método 1 – Via Instalador do Laravel: Neste modo “instala-se” o Laravel “debaixo” do Composer, e então, utiliza-se o instalador do Laravel para criar os novos projetos.
Instalando o Laravel:
composer global require “laravel/installer”
Executado o comando acima, devemos obter um resultado como este:
A partir deste ponto podemos utilizar os comando do Laravel em nossa linha de comando:
laravel new myapp
Que criará uma nova aplicação Laravel chamada “myapp”.
Note que ao instalarmos o Laravel “sob” o Composer, sempre que criarmos um novo projeto, este será com base na versão “instalada” do Laravel, ou seja, se instalamos o Laravel 5.2 os nossos projetos serão criados sempre com base nesta versão, mesmo que já haja versão mais recente.
O que nos leva ao segundo método:
Método 2 – Via Composer Create-Project:
composer create-project –prefer-dist laravel/laravel myapp
Cujo resultado será o mesmo do primeiro método, apenas que neste caso, a versão do Laravel utilizada será sempre a mais recente:
Neste método podemos passar como parâmetro a versão do Laravel que desejamos ter como base de nosso projeto, por exemplo:
composer create-project laravel/laravel myapp5.3 5.3
No primeiro exemplo, será instalada sempre a versão disponível mais recente, neste caso a 5.4; e no exemplo acima a versão 5.3.
Para maiores detalhes, acesse aqui a documentação oficial sobre a instalação do Laravel.
Por último vamos testar nossa instalação, na verdade, nosso novo projeto Laravel.
Como estamos utilizando o PHP localmente vamos usar o servidor de desenvolvimento interno do PHP para “servir” nossa aplicação, utilizando o comando “serve” do Artisan (que detalharemos em outro artigo).
Este comando iniciará um servidor de desenvolvimento em “http://localhost:8000“:
php artisan serve
Agora podemos acessar nossa nova aplicação em “http://localhost:8000“:
Bem, chegamos ao fim deste artigo, onde aprendemos a criar e testar uma nova aplicação Laravel.
Nos próximos artigos estudaremos a estrutura de um projeto com Laravel e o Artisan (interface de linha de comandos incluída no Laravel).