Laravel é um Framework PHP utilizado para o desenvolvimento web, que utiliza a arquitetura MVC e tem como principal característica ajudar a desenvolver aplicações seguras e performáticas de forma rápida, com código limpo e simples, já que ele incentiva o uso de boas práticas de programação e utiliza o padrão PSR-2 como guia para estilo de escrita do código.
Glossário:
- Tutorial Laravel para iniciantes - Parte 01 [Instalação e configuração]
- Tutorial Laravel para iniciantes - Parte 02 [Primeiro Formulario e MVC]
- Tutorial Laravel para iniciantes - Parte 03 [Configuração e manipulação do MySQL]
- Tutorial Laravel para iniciantes - Parte 04 [Controller e Injeção de dependência]
- Tutorial Laravel para iniciantes - Parte 05 [Validar formulário com FormRequest]
- Tutorial Laravel para iniciantes - Parte 06 [Relacionando models com o Eloquent ORM, criando migrations e seeds]
- Tutorial Laravel para iniciantes - Parte 07 [Criando uma Camada de autenticação]
- Tutorial Laravel para iniciantes - Parte 08 [Entendendo view com @extends, @yield e @section]
Introdução:
E vamos a mais um framework, após estudar o Fat-Free framework vamos para o Laravel. O Laravel é um microframework que após o domínio ira agilizar muito a criação de seus projetos, dando a eles mais segurança e velocidade, nesse primeiro post inicialmente explicar como instalar e configurar e algumas funcionalidades do Laravel, então vamos lá!
Instalando o Laravel
Pré-requisitos:
Para instalarmos o Laravel precisamos de alguns pré-requisitos, primeiramente vamos os requisitos de servidor:
- PHP >= 5.6.4
- Extensão OpenSSL PHP
- Extensão PDO PHP
- Extensão Mbstring PHP
- Extensão Tokenizer PHP
- Extensão XML PHP
Como habilitar essas extensões não irei explicar porque varia de sistema para sistema. Caso tenha dúvida comenta que irei ajudar, para cada caso.
Composer:
Para instalarmos o Laravel precisamos do Composer, o qual realizamos o download aqui:
Basta seguir para Download e escolhe o meio que achar mais fácil
Para agilizar um pouco os usuários vou disponibilizar os dois meios mais fáceis aqui.
Windows:
Composer-Setup.exe basicamente é só baixar e instar, para verificar se foi instalado corretamente, abra o terminal e escreva:
composer -V
Composer version 1.4.1 2017-03-10 09:29:45
Escreva composer -V que ele irá retornar a versão em baixo.
Linux:
No caso do Linux basta seguir alguns comandos e estará pronto, então vamos aos passos:
Cole esse comando:
php -r 'readfile("https://getcomposer.org/installer");' | php
Espere baixar certamente será baixado na raiz do usuário em questão, então vamos criar a alias para facilitar:
echo 'alias composer="php /home/SEU_USUARIO_AQUI/composer.phar"' >> ~/.profile && source ~/.profile
Essa é a forma mais pratica que conseguir montar a criação da alias, só atente para SEU_USUARIO_AQUI pois é onde você deve colocar o seu usuário em questão, e cole isso em seu terminal, não mude nada além do nome ok! O que ele faz, ele insere a alias dentro de seu profile e recarrega o profile. Para verificarmos se está tudo ok rode o mesmo comando do Windows:
composer -V
Composer version 1.4.1 2017-03-10 09:29:45
Escreva composer -V que ele irá retornar a versão em baixo.
Agora que já temos o composer instalado vamos para o Laravel.
Laravel:
Com a o composer devidamente configurado basta colar o seguinte comando no seu terminal:
composer global require "laravel/installer"
E esperar um pouco, ou bastante....
Windows
Aqui entra algumas diferenças para usuários de Windows (wamp/xamp) já vai está instalado e configurado, para saber se tudo correu bem basta executar o seguinte comando no terminal:
laravel -V
O comando irá retornar a versão do instaler do Laravel.
Linux
Já no Linux iremos ter que criar uma nova alias, (meu caso foi necessário) seguindo o mesmo princípio do outro exemplo basta colar o seguinte comando a baixo:
echo 'alias laravel="/home/SEU_USUARIO_AQUI/.composer/vendor/laravel/installer/laravel"' >> ~/.profile && source ~/.profile
Lembrando novamente em trocar o SEU_USUARIO_AQUI pelo nome de seu usuário, esse comando irá criar a alias dentro de seu profile e recarrega-lo.
OBS.: Existem distribuições de Linux que não utilizam o .profile e sim o .bashrc com isso será necessário adequar a sua distribuição Linux aos comandos exemplificados aqui.
Com o Laravel instalado vamos a um pequeno exemplo de como seria a criação de um novo projeto, para isso abra o diretório onde estão seus projetos web e rode o seguinte comando:
composer create-project --prefer-dist laravel/laravel blog
Ele irá criar o diretório de nome blog com tudo que se precisa para trabalhar com o Laravel e com uma página de exemplo:
Exemplo após instalado |
Artsan
O Laravel dispõe também de comandos que são usados através do arquivo artisan o qual facilita em muito para entrarmos em modo de manutenção realizar testes até mesmo a criação de classes, nesse primeiro momento irei me limitar a apenas alguns comandos com o decorrer dos outros posts irei atualizando os comandos.
Comandos do artsan:
Lista todos os comandos que podemos usar pelo artisan em outras palavras é o help
php artisan list
Coloca sua aplicação em modo de manutenção:
php artisan down
Tira sua aplicação de modo de manutenção:
php artisan up
Cria um servidor de testes para sua aplicação
php artisan serve
Conclusão
Com isso finalizamos a parte de instalação e configuração do Laravel, com isso podemos utilizar desse microframework a hora que quisermos e da forma que quisermos.
Se vocês gostaram desse Post não deixe de compartilhar com seus amigos!!!
E para não perder nenhuma novidade nos sigam nas redes sociais:
Twitter: @Bulfaitelo
Facebook: Bulfaitelo Project
Blogger: Bulfaitelo Project