Skip to content

Repository files navigation

HumanitariaSaude

Este é um projeto desenvolvido em PHP utilizando o framework Laravel. Este README.md fornece as instruções para configurar o ambiente de desenvolvimento e executar o projeto localmente.

hs_title

Pré-requisitos

Antes de começar, certifique-se de que os seguintes requisitos estão instalados no seu sistema:

  1. PHP (versão 8.2 ou superior)
  2. Composer
  3. MySQL
  4. Node.js e NPM
  5. XAMPP

Instalação do Laravel e Composer

1. Instale o Composer

O Composer é necessário para gerenciar as dependências do projeto. Faça o download e instale o Composer seguindo as instruções abaixo:

Após a instalação, verifique se o Composer foi instalado corretamente:

composer --version

2. Instale o Laravel

Você pode instalar o Laravel globalmente usando seguindo o guia presente em laravel.com/, utilizando o Laravel Herd presente em herd.laravel.com do ou iniciar um novo projeto diretamente. No caso deste projeto, o Laravel já está incluído no arquivo composer.json.

Configuração do Projeto

  1. Clone o repositório do projeto:
git clone https://github.com/SkipOs/HumanitariaSaude.git
  1. Navegue até o diretório do projeto:
cd HumanitariaSaude
  1. Instale as dependências do projeto com o Composer:
composer install
  1. Copie o arquivo de configuração do ambiente:
cp .env.example .env
  1. Gere a chave da aplicação:
php artisan key:generate
  1. Configure o arquivo .env com os detalhes do banco de dados e outras configurações necessárias:

Exemplo de configuração de banco de dados no .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=humanitaria_saude
DB_USERNAME=root
DB_PASSWORD=sua_senha
  1. Execute as migrações do banco de dados:
php artisan migrate
  1. Instale as dependências de frontend:
npm install
  1. Compile os assets de frontend:
npm run dev

Executando o Projeto

  1. Inicie o servidor de desenvolvimento:
php artisan serve
  1. Inicie o servidor do banco de dados MySQL: Pode ser feito através da interface gráfica do XAMPP

O projeto estará disponível no navegador em http://127.0.0.1:8000.

Ferramentas e Dependências

  • Laravel Framework: ^11.31
  • Laravel Sanctum: ^4.0 (para autenticação API)
  • Laravel Breeze: ^2.3 (starter kit de autenticação simples)
  • Barryvdh Debugbar: (para depuração)
  • PestPHP: (para testes)

Autor: Eduardo Henrique Alves Martins Licença: MIT

About

Projeto em PHP usando o Framework Laravel

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages