Uma aplicação simples escrita em PHP + Laravel que registra agendamentos.
Antes de subir a aplicação, é necessário instalar os seguintes pacotes:
- php-curl
- composer
- node/npm
Configurar o banco de dados pode ser uma tarefa problemática, então sugiro os seguintes passos:
- instalação do pacote php-sqlite3
- habilite a extensão pdo para o sqlite no php.ini
- crie um arquivo
bookings.sqlite
dentro da pastadatabase
do projeto - no arquivo do projeto
/config/database.php
, substitua a linha'database' => env('DB_DATABASE', database_path('database.sqlite')),
para'database' => database_path('database.sqlite'),
cp .env.example .env
para criar o arquivo .env . Edite as linhas para configurar seu banco de dados. Exemplo:
DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bookings
composer update
para instalar as dependências do PHP.npm install && npm run dev
para instalar e compilar os arquivos de estilo.php artisan migrate
para subir as migrações. 4,php artisan key:generate
para gerar a chave criptografada da aplicação.php artisan serve
para servir a aplicação e acesselocalhost:8000
para visualizar no navegador.