Beruflich Dokumente
Kultur Dokumente
INCIANDO COM
LARAVEL
HENRIQUE
BLACKOUT
Passa tempo:
Freelancer WEB.
Hobby:
Ler sobre
desenvolvimento web.
Idade:
23 anos
Sonho:
Ser bom naquilo que
gosto.
PHP uma poderosa linguagem de programao interpretada pelo lado servidor e que exibe
contedo dinmico para o lado cliente, utilizada para desenvolvimento web podendo ser
previamente testado em localhost (na mquina local com um servidor apache, mdulo PHP, banco
de dados e um browser). Em sua utilizao pode ser feita com uso de OO ou estruturada.
Framework um conjunto de classes que colaboram para realizar uma responsabilidade para um
domnio de um subsistema da aplicao. Resumindo, pense em uma funo simples de ser
realizada, mas agora lembre-se que a funo possui um cdigo fonte de cerca de 30 linhas, agora
pense se voc tivesse que criar vrias dessas funes para determinado projeto, ficaria cansativo e
voc desanimaria bem rpido no ?! Agora te dou aquela luz no fim do tnel: USE UM
FRAMEWORK. Ai voc me pergunta: Por que? A resposta simples, ele j vem com muitas
dessas funes que te fiz imaginar criando. Boa dica no mesmo??
Agora s pra ficar claro o a pergunta do ttulo, imagine se voc fosse programar em PHP, utilizando
desenvolvimento Orientado a Objetos e com Framework que facilita seu desenvolvimento com
vrias tecnologias inclusas no seu pacote e sem deixar de lado o quesito segurana, isso seria uma
maravilha hein !!! Corre logo e baixa o Laravel...
Particularmente a minha paixo em se tratando de linguagem de programao, pela sua fcil utilizao.
Manual disponvel na internet : php.net
livre que executa os scripts (cdigos) PHP, MySQL que o banco de dados gratuito mais utilizado
em aplicaes web simples, ainda vem com um sistema em PHP para administrao do MySQL
chamado phpMyAdmin (muito simples de usar).
O XAMPP pode ser baixado nesse link: ApacheFriendes.org (lembre-se da verso do PHP). Sua
instalao muito simples pode ser encontrada facilmente na internet.... Resumindo: d uma
googlada que voc acha fcil...
Depois de ter o XAMMP instalado clica sobre o atalho criado por ele na rea de trabalho para inicialo. Pronto agora voc tem o seu ambiente de desenvolvimento localhost montado.... fcil hein... T
meio perdido, abra o seu browser ai de preferncia Chrome ou Mozilla, mas se tiver o Internet
Explorer mais atual tambm vale(agora sim ele melhoraram o IE), e digita l na barra de endereos:
localhost, viu o que voc fez??? Agora voc tem seu ambiente de desenvolvimento rodando e essa
tela como uma index do XAMMP com varias informaes, agora pra ficar melhor ainda abra uma
nova guia e digite na barra de endereos: localhost/phpmyadmin, viu que maravilha agora voc est
diante do seu banco de dados onde voc poder criar vrios bancos de dados e varias tabelas em
cada um deles.
Na criao de seus projetos os arquivos tem que estar dentro de uma pasta especifica onde possa
ser executado pelo servidor e mostrado seu contedo no browser, esse local : C:\xampp\htdocs\
Agora uma dica que eu uso. Dentro da pasta htdocs crie uma pasta com qualquer nome (eu uso o
nome teste) e dentro dela voc insere novas pastas com os nomes dos seus projetos, como por
exemplo :
C:\xampp\htdocs\teste\laravel4
Onde Laravel4 o nome do meu projeto que instalei o Laravel. Muito simples.
Bem vindo ao mundo web!!!
S ISSO?
claro que no. Voc est prestes a ser um desenvolvedor, uma
pessoa fantstica com poderes inimaginveis... brincadeirinha
hehehe mais quase isso ...
COMPOSER
Composer uma
ferramenta para
gerenciamento de
bibliotecas dependentes
suas necessidades de
projeto e vai instal-los
em seu projeto para
voc.
Laravel Framework
utiliza o Composer para
controlar suas
dependncias.
Nada mais nada menos que a ferramenta que vai gerencias suas
dependncias...
Utilizando comandos no
_ Ainda no entendi.
das atualizaes do
projeto.
Como prometido, vamos testar agora as nossas configuraes das variveis de ambiente, para isso
basta abrir o terminal clicando no menu iniciar e digitando cmd e pressionando Enter, com o
terminal aberto agora digite php e pressione Entrer.
Pronto nenhum erro retornado, nossas variveis de ambiente foram instaladas corretamente e esto
prontas para serem utilizadas e darmos sequencias nas instalaes.
E O Que Vem Depois Do Composer??
GIT: VERSIONAMENTO
Agora vem esse super amigo dos desenvolvedores:
GIT HUB
Sistemas de controle de
verso grtis, onde voc
pode ter um repositrio
de cdigo livre online
disponvel.
O Composer faz uso do
GIT para baixar as
dependncias de grande
Tableless:
Link1- Controle de verso
Link2 iniciando com GIT
GIT:
Link3 E-book GIT
Link4 GIT em 15 minutos
Vale a pena ler no mnimo os quatro links que deixei ai.
UTILIZANDO O TERMINAL
Agora vamos a parte que mais nos interessa.... Consigo at imaginar sua ansiedade... e isso
muito bom
Nesse prximo passo utilizaremos nosso amigo terminal para inserirmos os comandos de instalao
do Laravel em nosso diretrio.
Aqui iremos fazer um clone do Laravel que est em um repositrio GIT para dentro de nosso
diretrio, o meu ser C:xampp\htdocs\teste\Laravel4
Voc pode escolher o nome que quiser para seu diretrio, agora vamos inserir os comandos
Configurar o servido para acessar por uma url pripria ex: codeb.com
C:\xampp\apache\conf\extra
Abra o arquivo httpd-vhosts.conf e seguir o modelo de configurao abaixo
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/teste/Xmen/public"
ServerName codeb.com
</VirtualHost>
*** em DocumentRoot ==> colocamos o caminho para a pasta public do nosso projeto do laravel
** ServerName
hehehe ;)
a URL que vc quer para seu projeto no caso o meu codeb.com de codebright
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/teste/laravel/public"
ServerName laravelaprendiz.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>