Laravel Developer Series — 1

Guaracy A. Lima
Apr 23, 2017 · 3 min read

Desvendando o desenvolvimento com laravel

O Laravel é um framework php voltado ao ágil desenvolvimento de aplicações de alta performance. O laravel implementa diversas PSR (PHP Standards Recommendation) na sua estrutura de códigos, e emprega a arquitetura MVC.

E por falar em desenvolvimento ágil, com laravel você pode rapidamente criar por exemplo uma API de forma `profissional` em poucos minutos.

Nessa série de artigos criaremos algumas aplicações usando o laravel e para facilitar ainda mais o nosso trabalho iremos usar algumas bibliotecas, como por exemplo o Collective, Socialite, l5-repository, dentre outras.

Implementamos a construção de um sistema de cadastro, também uma API que posteriormente irá alimentar uma aplicação mobile que desenvolvemos com Ionic Framework, e a mesa irá ainda alimentar o nosso front end, no qual usaremos angularjs e Material Design Lite. O projeto que sera implementado com esse tutorial e um portfólio.

Para não ficar mais perdido que mosca sem asa, deve ter noções de php OO, PDO, MVC e PSR’s.

Vamos codar

para começar precisamos criar o nosso projeto laravel, podemos fazer isso instalando o laravel globalmente na nossa máquina digitando no terminal:

composer global require “laravel/installer”

esse comando irá instalar o laravel na nossa máquina, daí quando precisarmos criar um novo projeto do laravel poderemos digitar no terminal apenas

laravel new nome-do-projeto

Outra forma de iniciar um projeto laravel e usar o composer para criar:

composer create-project — prefer-dist laravel/laravel nome-do-projeto

aqui vamos usar a primeira forma:

Por motivos de segurança o laravel `seta` um chave para a nossa aplicação. Ela pode ser encontrada no arquivo de `environment` .env

É nesse arquivo onde definiremos a maiorias das nossas configurações, dentre elas os dados de acesso ao banco de dados.

Para configurar o acesso ao banco de dados basta alterar as seguintes linhas do arquivo .env

DB_HOST=localhost
DB_DATABASE=portfolio
DB_USERNAME=root
DB_PASSWORD=

Configurado o acesso ao banco de dados, agora basta rodarmos a aplicação. Para isso usamos o servidor embutido do laravel com o comando

php artisan serve

Se não houver nenhum problema, ele retornará a mensagem de sucesso no terminal, informando o endereço em que esta rodando

rodando o servidor do laravel

No próximo tópico iremos começar efetivamente a desenvolver a aplicação.

Att