branncko / carros

Teste web-scrapping laravel 8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto Teste Quest Multimarcas

Informções

  • Linguagem - PHP
  • Framework - Laravel 8.68.1

Descrição

O sistema possui uma autenticação utilizando o padrão do Laravel, e um sistema de gerenciar usuários e veiculos. O projeto realiza uma requisição com PHP ao site MultiMarcas (https://www.questmultimarcas.com.br/estoque) salvando as informações dos veículos no banco de dados de acordo termo pesquisado utilizando REGEX para separar os campos, na captura de dados.

Comandos para rodar o projeto

Instalar Dependências

  • composer install
  • composer update

Execultar todas as migrações para banco de dados (usuário, carros)

  • php artisan migrate

Inserir o primeiro usuário (email:admin@admin.com, senha: admin)

  • php artisan db:seed --class=UsersTableSeeder

Rodar servidor

  • php artisan serve

Dependências projeto utilizadas no Web Scrapping

```
    Browser-kit - "symfony/browser-kit": "^5.3",
    Crawler - "symfony/dom-crawler": "^5.3",
    Http-client - "symfony/http-client": "^5.3"
```

Lib utilizadas (link CDN)

- Boostrap(https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p)
- Font awesome(https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T)
- Jquery(https://code.jquery.com/jquery-3.3.1.slim.min.js)

Funções Projeto

- Autenticar usuários credenciados

- Gerenciar usuários (adicionar, editar, listar, deletar).

- Gerenciar Modelos de automóveis (listar, capturar automóveis de uma página externa, adicionar manualmente, deletar, buscar).

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

Teste web-scrapping laravel 8


Languages

Language:PHP 74.6%Language:Blade 24.7%Language:Shell 0.7%