Este projeto utiliza Vue.js e Laravel para criar um sistema de gerenciamento de rotas.
Antes de iniciar, certifique-se de ter instalado em seu sistema:
- PHP (Minimo 8.0)
- Composer
- Node.js e npm
- Um servidor local como XAMPP ou WampServer
-
Criação de Pasta: Crie uma pasta em seu sistema para armazenar o projeto.
-
Clonar e Instalar Dependências: Abra o terminal, navegue até a pasta criada e execute os seguintes comandos para instalar as dependências necessárias:
composer install # Instala as dependências do PHP npm install # Instala as dependências do Node.js
-
Configuração do Ambiente: Configure o arquivo .env na raiz do projeto com as informações do seu banco de dados:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=desafio3 DB_USERNAME=root DB_PASSWORD=
-
Banco de Dados
Migrations: Para criar as tabelas no banco de dados, execute:
php artisan migrate
-
Importar Dados CSV:
-
Execute os comandos para importar os dados para o banco de dados:
php artisan import:rodovias php artisan import:uf
-
Executando o Projeto
Servidor de Desenvolvimento: Para iniciar o servidor Laravel:
php artisan serve
Em um outro terminal, inicie o servidor Vue.js
npm run dev
Acesse a URL fornecida pelo comando php artisan serve para visualizar o projeto.