## Instalar e Configurar o Laravel
Para começar a desenvolver com Laravel, primeiramente, é necessário instalar e configurar o ambiente de desenvolvimento. Esta fase é crucial para garantir que está pronto para criar aplicações web robustas. Vamos abordar todos os passos desde a instalação até à configuração básica.
### Requisitos
Antes de instalar o Laravel, certifique-se de que tem os seguintes requisitos instalados no seu sistema:
- PHP >= 7.3
- Composer
- Servidor Web (Apache/Nginx)
- Bases de dados (MySQL/PostgreSQL)
### Passo 1: Instalar o Composer
Composer é um gestor de dependências para PHP que facilita a instalação de bibliotecas e frameworks como o Laravel. Para instalar o Composer:
```sh
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Verifique a instalação executando:
composer --version
Passo 2: Instalar o Laravel
Com o Composer instalado, podemos prosseguir com a instalação do Laravel. Abra a sua linha de comandos e execute:
composer global require laravel/installer
Certifique-se de que adicionou o diretório ~/.composer/vendor/bin
ao seu PATH. Agora, pode criar um novo projeto Laravel:
laravel new nome-do-projeto
Alternativamente, pode criar o projeto usando o Composer diretamente:
composer create-project --prefer-dist laravel/laravel nome-do-projeto
Passo 3: Configuração Básica
Após a instalação, navegue para o diretório do seu projeto:
cd nome-do-projeto
Copie o ficheiro .env.example
para .env
:
cp .env.example .env
Este ficheiro contém todas as configurações de ambiente necessárias. Para gerar a chave da aplicação, execute:
php artisan key:generate
Passo 4: Configurar a Base de Dados
Edite o ficheiro .env
para configurar a ligação à sua base de dados:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nome_da_base_de_dados
DB_USERNAME=seu_utilizador
DB_PASSWORD=sua_senha
Certifique-se de que as informações da base de dados estão corretas para a sua configuração.
Passo 5: Iniciar o Servidor de Desenvolvimento
Para verificar se tudo está configurado corretamente, pode iniciar o servidor embutido do Laravel:
php artisan serve
Abra o navegador e aceda a http://localhost:8000
. Deverá ver a página inicial padrão do Laravel.
Exemplo Real
Vamos supor que está a criar uma aplicação para gerir produtos. Após configurar a base de dados, pode começar a criar modelos, controladores e vistas para os produtos. No próximo capítulo, aprenderá como configurar a ligação à base de dados e preparar as migrações iniciais.
Resumo
- Instalou o Composer, a ferramenta necessária para gerir dependências.
- Instalou e criou um novo projeto Laravel.
- Configurou as variáveis de ambiente para a sua aplicação.
- Iniciou o servidor de desenvolvimento para testar a configuração.
Quiz
- Qual é a função do Composer no desenvolvimento PHP?
- Como pode gerar a chave da aplicação em Laravel?
- Que comando utiliza para iniciar o servidor de desenvolvimento do Laravel?
Espero que estas instruções tenham sido úteis para configurar o seu ambiente Laravel.