ailtonloures / skeleton
Esqueleto básico para aplicações em PHP 7
Requires
- php: ^7.2
- ailtonloures/validator: ^1.2
- league/event: ^2.2
- nesbot/carbon: ^2.30
- phpmailer/phpmailer: ^6.1
- slim/php-view: ^2.2
- slim/slim: 3.*
- tuupola/cors-middleware: ^1.1
- tuupola/slim-jwt-auth: ^3.4
- vlucas/phpdotenv: ^4.1
Requires (Dev)
- pestphp/pest: ^1.20
This package is auto-updated.
Last update: 2024-04-15 04:57:39 UTC
README
Sobre
Estrutura inicial para projetos desenvolvidos em PHP.
O que você verá no projeto
Atenção: Qualquer dúvida que tenha no projeto. Leia a documentação desses componentes.
- Routes - Slim
- Events e Listeners - League
- Mailer - PHPMailer
- Validator - Documentação
- Template Enginer - PHP-View
- Carbon - Documentação
- Tests - Pest
Requisitos
Requisitos obrigatórios para o funcionamento do projeto
- Composer
- PHP ^7.2
Instalação
Com o composer instalado na sua máquina, execute o comando abaixo:
composer create-project --prefer-dist --stability dev ailtonloures/skeleton [app_name]
Iniciando projeto
Após ter realizado todas as configurações acima, suba o seu servidor apache (XAMPP, WAMPP, etc...) ou execute o comando a seguir na raiz do seu projeto. A porta pode ser de sua preferência ou a porta que estiver disponível em seu servidor, mas por padrão, será a porta 80.
composer run start
Este comando irá subir um servidor local na porta 80, basta abrir o navegador e acessar http://localhost