59
íOWURV HDV IXQ©·HV VHSDUDGDV HP
arquivos distintos, eumarquivo
GHFRQWUROH TXHí]HVVHD OLJD©¥R
entreeles.
Como instalaroLaravel
OLaravel utilizaoComposer
/
paragerenciar suasdependências
(arquivos, pacotesebibliotecas
necessáriasao sistema). Basta
baixar oarquivoecopiá-lopara
usr/local/Bin. Emambiente
Windows, useo instalador. Os
requisitosparaoambienteLaravel
sãoesteshttp://laravel.com:
à3+3!
à ([WHQV¥R0&U\SW 3+3
Emumambientede
desenvolvimento Linux, esses
requisitos sãoopadrãoenão
requeremmais atenção.Mas
muitos programadores usamo
Windows,mesmoprogramando
emPHP, epara issoomelhor
éprimeiro instalar umpacote
completode servidor/mysql/PHP,
comooXAMPP.
InstaleoXAMPP
noWindows
Baixeo instalador doXamp
neste link:
. Ele
irá instalar um servidorApache,
umbancodedadosMySQLeo
PHPem seu sistemaWindows.
Em seguida, instaleoComposer
em seu sistema. O instalador vai
perguntar duranteoprocesso
ondeestáoexecutável doPHP.
Useobotãoao ladodacaixade
textoparaencontrar oarquivo
nestediretório: C:\xampp\PHP\
PHP.exe. Em seguida, useo
gerenciador dearquivosparaabrir
apastahtdocsque foi criadapelo
XAMPP (C:/xampp/htdocs/). Clique
comobotãodadireitadomouse
sobreessediretórioeescolhaa
opçãoUseComposer here.
Umprompt decomando será
exibido. Digiteo seguintecomando
paracriar umnovoprojetoLaravel:
composer create-project
laravel/laravel
Isso iniciaráacópiade
arquivosecriaçãodosdiretórios
paraonovoprojeto “laravel” em
seuambiente. Oprocessoéum
tantodemorado, dependendode
suaconexãocoma internet ea
capacidadede seucomputador.
Portanto, éprecisoumpoucode
paciência (especialmenteporque
podedemorar algunsminutos
atéver algumamensagemno
SURPSW GHFRPDQGR $RíQDOL]DU
oprocesso, poderáver onovo
projetodigitandoesteendereçono
seunavegador:
/
laravel/public/. Umapáginacomo
estadeve ser exibida:
Paraentendermelhor
oque foi feitona criação
donovoprojeto Laravel, abra
ogerenciador dearquivoe
acesseodiretório “laravel” em
“htdocs”. Umnovodiretório foi
criado (Laravel) eumaestrutura
de subdiretórios, comoos
indicados abaixo:
Osdiretórios importantes,
paracomeçar, são “views”,
“models” e “controllers”. O
diretórioviewscontémoarquivo
“hello.PHP”, que, comoé fácil
imaginar, éoqueexibea tela
inicial vistaanteriormente. Abra
noblocodenotasparaver oqueo
editor de textoscontém.
Alémdeum trechodeestilo
(CSS), a tagbodyapresentaa
“view” inicial doprojeto:
<body>
<div class="welcome">
<a href="http://laravel.
com" title="Laravel PHP
Framework">
<img src="data:image/
png;base64,…"></a>
<h1>You have arrived.</h1>
</div>
</body>
Sealterar a informaçãodesse
YLHZ YDL UHîHWLU QDH[LEL©¥RQD
tela. Por exemplo, troqueo texto
em inglêspor “Olá, pessoal!”, para
ter esta tela:
Agora, écomeçar aprogramar
dentrodessenovoambientede
desenvolvimento. De início, não
é simples seacostumar com
essenovomododeprogramar.
Bastaarriscar algumasvezes,
SRU«P SDUDQRWDU DHíFL¬QFLD
easvantagens. Emespecial, a
capacidadede reutilizaçãodos
códigoscriados, ousode funções
ecomponentesdisponíveispara
tarefascomunsea facilidadeem
manutençãoparacorreçãodos
sistemas. Cadaelementoestará
separado, emarquivosepastas
GLVWLQWDVH I£FHLVGH LGHQWLíFDU
Comoencontrar
Paraquemestáacostumado
comumaprogramação linear,
aprimeiracoisaquepode se
tornar umpoucoconfusaéo
sistemade redirecionamentodo
framework. Comoo sistema lida
comcadaview, comoele ligacada
componente, controller,model
eview, paragerar aexibiçãoao
usuário?Seabrirmosoarquivo
index.PHP localizadonodiretório/
public (que foi acessadoacima),
haverá três linhasdecódigo.
Nenhumacomo textoou imagem
exibidona telanem referência
aoarquivohello.PHP. Com isso,
DTXHVW¥RTXHíFD« FRPRR
navegador encontraessearquivo
no sistemadediretóriosdo
Laravel?Estaéa linhadecódigo:
require __DIR__.'/../
bootstrap/autoload.PHP';
Na página W3schools, há diversos tutoriais a
respeito de programação em muitas linguagens
[
UMAFORMAMAISEFICIENTEDEPROGRAMARÉUSARUMFRAMEWORK,UM
AMBIENTECOMCÓDIGOSEFUNÇÕESPREVIAMENTEDESENVOLVIDAS
]
REVISTA LOCAWEB