Versão web e servidor REST para o projeto que registra a posição de guavirais.
As seguintes ferramentas foram usadas na construção do projeto:
2.1. Clone o repositório:
git clone https://github.com/ptersnow/MapGuav-Web.git
2.2. Vá até a pasta local que foi criada contendo o projeto:
cd MapGuav-Web
2.3. Instalação das dependências do projeto com composer:
composer install
2.3. Criar Link simbólico para o storage
php artisan storage:link
2.4. Faça uma cópia do arquivo .env.example
e renomeie para .env
:
2.6. Crie o arquivo do banco de dados dentro da pasta database
touch database/database.sqlite
2.7. Configure a conexão com os dados do banco de dados no arquivo .env
:
DB_CONNECTION=sqlite
2.5. Criação de nova chave de criptografia:
php artisan key:generate
2.7. Geração do cache das configurações da aplicação:
composer build
2.8. Criação das tabelas e inserção dos dados no banco de dados:
php artisan migrate:fresh --force --seed
2.9. Iniciar o servidor da aplicação
php artisan serve
Caso a instalação tenha sido realizada em um host local, troque o domínio por localhost:8000 ou 127.0.0.1:8000.
3.1. Acesso à área pública da aplicação:
URL: http://domínio/
3.1. Acesso à área privada da aplicação:
URL: http://domínio/admin
Criar Usuario pelo terminal usando tinker:
php artisan tinker
No tinker:
>>> $user = new \App\User;
>>> $user->email = '[email protected]';
>>> $user->password = Hash::make('secret'); # altere 'secret' para uma senha forte
>>> $user->name = 'Administrator Name';
>>> $user->save();
>>> exit() # sair do tinker