{"id":17436750,"url":"https://github.com/marcos-sobral/sobraldev-sys","last_synced_at":"2026-01-28T06:39:20.667Z","repository":{"id":253777723,"uuid":"844442946","full_name":"Marcos-Sobral/sobraldev-sys","owner":"Marcos-Sobral","description":"A sobraldev é um portifólio pessoal sendo automatizado e gerenciavel","archived":false,"fork":false,"pushed_at":"2024-10-19T04:16:42.000Z","size":7925,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-25T04:47:33.107Z","etag":null,"topics":["bootstrap","laravel","livewire","php","portifolio","tailwind"],"latest_commit_sha":null,"homepage":"https://sobraldev.com.br/","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Marcos-Sobral.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-19T09:13:28.000Z","updated_at":"2024-10-19T04:16:45.000Z","dependencies_parsed_at":"2024-08-19T13:41:04.129Z","dependency_job_id":"16df1087-47b0-42e9-a4bf-7882b1e0466d","html_url":"https://github.com/Marcos-Sobral/sobraldev-sys","commit_stats":{"total_commits":110,"total_committers":2,"mean_commits":55.0,"dds":"0.027272727272727226","last_synced_commit":"82c7d84937cdd4779319c86606e2c86ee82f75b2"},"previous_names":["marcos-sobral/sobraldev-sys"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marcos-Sobral%2Fsobraldev-sys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marcos-Sobral%2Fsobraldev-sys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marcos-Sobral%2Fsobraldev-sys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marcos-Sobral%2Fsobraldev-sys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Marcos-Sobral","download_url":"https://codeload.github.com/Marcos-Sobral/sobraldev-sys/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228554918,"owners_count":17936262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","laravel","livewire","php","portifolio","tailwind"],"created_at":"2024-10-17T11:00:43.671Z","updated_at":"2026-01-28T06:39:20.596Z","avatar_url":"https://github.com/Marcos-Sobral.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://sobraldev.com.br/\" target=\"_blank\"\u003e\u003cimg src=\"https://sobraldev.com.br/assets/img/logo/2.png\" width=\"400\" alt=\"imagem da logo do sistema sobraldev\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n# Sobraldev-sys\n\nO sobraldev é um portifólio de projetos automatizado, assim é possível gerenciar e deixar sempre atualizado a página sem ter a preocupação de alteração no código. \n\n## Especificações utilizada no projeto\n\n\u003cul\u003e\n  \u003cli\u003eLaravel: 10.10\u003c/li\u003e\n  \u003cli\u003eComposer: 2.5.8\u003c/li\u003e\n  \u003cli\u003ePHP: 8.1\u003c/li\u003e\n  \u003cli\u003eLivewire: 3.4\u003c/li\u003e\n  \u003cli\u003eTinker: 2.8\u003c/li\u003e\n  \u003cli\u003eBibliotecas: Bootstrap e Tailwind\u003c/li\u003e\n  \u003cli\u003eWindows: 11\u003c/li\u003e\n\u003c/ul\u003e\n\n## Imagens do sistemas disponível apenas para os visitantes da página:\n\n- Tela principal, onde o usuário possuir informações da barra de navegação e as novidades que são anunciadas no carrossel de imagens\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288480117085048864/image.png?ex=66f5561e\u0026is=66f4049e\u0026hm=f896e0bb3b5c249f5ad19ec6812843b70f39e0c5c7c17c1f4b0790eb1a84c15a\u0026\" width=\"400\" alt=\"imagem da Tela principal, onde o usuário possuir informações da barra de navegação e as novidades que são anunciadas no carrossel de imagen\"\u003e\u003c/p\u003e\n\n- Visão geral de projetos e tecnologias, onde o usuário pode conferrir as tecnologias que são geralmente utilizadas nos projetos, além da seção projetos que ao abrir um deles contém mais detalhes sobre atráves de uma modal:\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288482042375311411/image.png?ex=66f557e9\u0026is=66f40669\u0026hm=ad43e36a90c8707aa88c02cfc9682981c49a4255edee7e7abb721aa1ac63ef11\u0026\" width=\"400\" alt=\"Imagem da visão geral de projetos e tecnologias\"\u003e\u003c/p\u003e\n\n- Detalhes do projeto, o usuário pode conhecer mais projeto selecionado por meio do acompanhamento de cada processo, asssim ele pode ver as tecnologias utilizada em cada etapa, como também ver ele em execução, abrir o seu repositório entre outras opções:\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288482371783491604/image.png?ex=66f55838\u0026is=66f406b8\u0026hm=3edfda1e8f86ffb39c9d3ff35d479f5cf2de7b335b488ffbc11ec6dd98869b13\u0026\" width=\"400\" alt=\"\"\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288482571285696584/image.png?ex=66f55867\u0026is=66f406e7\u0026hm=dbff0a9e8d5110f36e34daf73c32efaaeddfabdff11425a7ddf4df6445c309e0\u0026\" width=\"400\" alt=\"\"\u003e\u003c/p\u003e\n\n- Projetos cientificos, caso o usuário tenha interresse em conhecer mais sobre os projetos cientificos desenvolvidos por Marcos Sobral, temos está seção, onde contém os principais artigos e projetos desenvolvidos no momentos:\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288484252467593320/image.png?ex=66f559f8\u0026is=66f40878\u0026hm=90e9dfa869bca27e8633cbba0ff9e9acdc15d883ceb65936e41754997a84acca\u0026\" width=\"400\" alt=\"\"\u003e\u003c/p\u003e\n\n## Imagens das páginas do sistema disponível apenas para o administrador do portifólio:\n\n- Tela de login\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288484993383006321/image.png?ex=66f55aa9\u0026is=66f40929\u0026hm=3ae9b554271d030b53c5dbffb962512b1726377a0c529310ba2d00ce430825a8\u0026\"\u003e\u003c/p\u003e\n\n- Tela de gerenciamento de Carrossel\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288485303857713173/image.png?ex=66f55af3\u0026is=66f40973\u0026hm=fda0ba46f41897fc5cf3e848c5e548f6f9f6c8ca15b7be4d5fadc1ca8a4c1922\u0026\"\u003e\u003c/p\u003e\n\n- Tela de gerenciamento das Tecnologias\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288485552731197461/image.png?ex=66f55b2e\u0026is=66f409ae\u0026hm=90c301b6606b13c5426774f89d582e06199339fee0acbf2a03264ef90c0e420d\u0026\"\u003e\u003c/p\u003e\n\n- Tela de gerenciamento de Projetos Cientificos\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288485863352700928/image.png?ex=66f55b78\u0026is=66f409f8\u0026hm=e5679928f7293bad4de7d90ceb68a0ff35497ca56dcc501090496b60054bf515\u0026\"\u003e\u003c/p\u003e\n\n- Tela de gerenciamento de Projetos\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288486192589049930/image.png?ex=66f55bc7\u0026is=66f40a47\u0026hm=bf8ee6bf08470eb08930941be7bad4260e9f8f02decfa5e8c054117c019450f2\u0026\"\u003e\u003c/p\u003e\n\n- Tela de gerenciamento dos Processos do projeto\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn.discordapp.com/attachments/760519228011970600/1288486615227830302/image.png?ex=66f55c2b\u0026is=66f40aab\u0026hm=049e0cff25c48260fbbbdd033f7aac04efa13adccb0f9b4b2523645b4c1590e4\u0026\"\u003e\u003c/p\u003e\n\n# Caso tenha interesse em como realizar a criação de um projeto Laravel utilizando Docker:\n\nAs instruções de instalação estão disponíveis para ambos sistemas: [Windows](#instalação-em-windows) e [Linux](#instalação-em-linux)\n\n# Instalação em Windows\n\u003cdetails\u003e\n  \u003csummary\u003eClique para expandir!\u003c/summary\u003e\n  \n  ## Pré-requisitos\n  Para a implantação e correto funcionamento do sistema, é necessário a instalação e configuração de alguns pré-requisitos, junto a esse processo serão adicionados passos marcados com \"**opcional**\", estes são voltados para serem seguidos pelo pessoal de desenvolvimento do sistema.\n\n  ## W-Passos:\n  - [Passos](#w-passos)\n    - [Instalação e configuração do PHP](#w-instalação-e-configuração-do-php)\n    - [Configurar hosts no Windows](#w-configurar-hosts-no-windows)\n    - [Instalação do Composer](#w-instalação-do-composer)\n    - [Instalação do VSCode (opcional)](#w-instalação-do-vscode-opcional)\n    - [Instalação do git para Windows (opcional)](#w-instalação-do-git-para-windows)\n    - [Instalação do WSL2 no Windows 10](#w-instalação-do-wsl2-no-windows-10)\n    - [Instalação do Docker Desktop](#w-instalação-do-docker-desktop)\n  - [Implantação do sistema](#w-implantação-do-sistema)\n    - [Configuração do laradock](#w-configuração-do-Laradock)\n    - [Configuração inicial do sistema](#w-configuração-inicial-do-sistema)\n    - [Configuração inicial do banco de dados](#w-configuração-inicial-do-banco-de-dados)\n\n  ### W-Instalação e configuração do PHP\n\n  É **necessário** instalar o PHP 8 ou superior. A instalação do PHP se baseia nos seguintes passos, que também podem ser vistos nessa [página externa](https://blog.schoolofnet.com/como-instalar-o-php-no-windows-do-jeito-certo-e-usar-o-servidor-embutido/).\n\n  - Acessar o [site de download do PHP](https://php.net/downloads.php \"Site de download do PHP\") e baixar o arquivo compactado do PHP\n  - Descompactar o arquivo em qualquer lugar no armazenamento do computador como por exemplo: *`C:\\php\\`*\n  - Renomear arquivo *`php.ini-development`* para *`php.ini`*\n  - Dentro do arquivo *`php.ini`*, descomentar as seguintes linhas, ou seja, remover o \";\" do início de cada linha: \n\n  ```\n  ;extension=fileinfo\n  ;extension=pdo_mysql\n  ```\n\n  - Configurar a variável de ambiente para adicionar o caminho para PHP [Link](https://medium.com/@marcos.paegle/php-moderno-como-utilizar-o-php-7-1-de-maneira-f%C3%A1cil-e-r%C3%A1pida-windows-286ff668cce8#:~:text=Aperte%20a%20tecla%20Windows%20+%20Pause,o%20%E2%80%9CC:%5Cphp%E2%80%9D.)\n  - Testar versão do PHP no terminal com o comando:\n\n  ```\n  php -v\n  ```\n\n  ### W-Configurar hosts no Windows\n\n  Passo recomendado para poder digitar *`localhost`* na URL do navegador e acessar o servidor local.\n\n  - Abrir o bloco de notas como administrador\n  - Abrir o arquivo *`C:\\Windows\\System32\\drivers\\etc\\hosts`*\n  - Adicionar/Descomentar a seguinte linha\n\n  ```\n  127.0.0.1 localhost\n  ```\n  - Salvar o arquivo\n\n  ### W-Instalação do Composer\n  https://getcomposer.org/download/\n\n  ### W-Instalação do VSCode (Opcional)\n  https://code.visualstudio.com\n\n  A instalação do VSCode é um passo recomendado para que toda a equipe de desenvolvimento utilize o mesmo editor de código-fonte\n\n  ### W-Instalação do git para Windows\n  https://git-scm.com/download/win\n\n  Passo recomendado para desenvolvimento, pois possibilita a execução do comando *`git clone`*, *`git push`*, entre outros. Caso esse passo não seja executado, quando o documento executar um comando *`\"git clone\"`*, se fara necessário manualmente baixar do github a versão compactada dos arquivos. Além disso, será necessário descompactar no local correto assim como informado nos passos seguintes.\n\n  ### W-Instalação do WSL2 no Windows 10\n  https://docs.microsoft.com/en-us/windows/wsl/install\n\n  ### W-Instalação do Docker Desktop\n  https://www.docker.com/get-started/\n\n  ## W-Implantação do ambiente de desenvolvimento\n\n  ### W-Configuração do Laradock\n  - Criar pasta para o projeto. Neste documento, será referenciado como *`[projeto]`*\n  - Executar o seguinte comando dentro da pasta *`[projeto]\\`*:\n\n  ```\n  git clone https://github.com/Laradock/laradock.git\n  ```\n\n  - Dentro de *`[projeto]\\laradock\\`*, criar uma cópia de *`.env.example`* nomeada *`.env`*\n  - Configurar o arquivo *`[projeto]\\laradock\\.env`* para ter a seguinte linha\n\n  ```\n  PHP_VERSION=8.1\n  ```\n\n  ### W-Configuração inicial do sistema\n  - Clonar o repositório do sistema, executando dentro de *`[projeto]\\`* o seguinte comando:\n\n  ```\n  git clone https://github.com/RsiIFTO/SantaMalas\n  ```\n\n  - Dentro de *`[projeto]\\SantaMalas\\`*, criar uma cópia de *`.env.example`* nomeada *`.env`* \n  - Abrir a pasta do *`[projeto]\\SantaMalas\\`*, usando o terminal e executar os seguintes comandos: \n\n  ```\n  composer install\n  php artisan key:generate\n  ```\n\n  \u003e **Nota** : Se o docker tiver containers do laradock de uma instalação anterior, é necessário executar os seguintes comandos na pasta *`[projeto]\\laradock\\`*, antes do passo seguinte:\n\n  \u003e ```\n  \u003e docker-compose build php-fpm\n  \u003e docker-compose build workspace\n  \u003e docker-compose down\"\n  \u003e ```\n\n  - Abrir a pasta do *`[projeto]\\laradock\\`* usando o terminal e executar o seguinte comando:\n\n  ```\n  docker-compose up -d nginx mysql phpmyadmin redis workspace\n  ```\n\n  ### W-Configuração inicial do banco de dados\n  - Dentro do arquivo *`[projeto]\\SantaMalas\\.env`*, altere as seguintes linhas para os dados valores se estiverem diferentes, salve e mantenha o arquivo aberto:\n\n  ```\n  DB_HOST=127.0.0.1\n  DB_PASSWORD=root\n  ```\n\n  - Com o terminal na pasta *`[projeto]\\SantaMalas\\`*, execute o seguinte comando:\n\n  ```\n  php artisan migrate:fresh --seed\n  ```\n\n  - Altere o arquivo *`.env`* novamente, altere a linha e salve:\n\n  ```\n  DB_HOST=mysql\n  ```\n\u003c/details\u003e\n\n# Instalação em Linux\n\u003cdetails\u003e\n  \u003csummary\u003eClique para expandir!\u003c/summary\u003e\n    \n  ## Pré-requisitos\n  Para a implantação e correto funcionamento do sistema, é necessário a instalação e configuração de alguns pré-requisitos, junto a esse processo serão adicionados passos marcados com \"**opcional**\", estes são voltados para serem seguidos pelo pessoal de desenvolvimento do sistema.\n\n  ## L-Passos:\n  - [Passos](#l-passos)\n    - [Instalação do git](#l-instalação-git)\n    - [Instalação e configuração do PHP](#l-instalação-e-configuração-do-php)\n    - [Instalação do Composer](#l-instalação-do-composer)\n    - [Instalação do VSCode (opcional)](#l-instalação-do-vscode-opcional)\n    - [Instalação do git](#l-instalação-git)\n    - [Instalação do Docker](#l-instalação-do-docker)\n  - [Implantação do sistema](#l-implantação-do-sistema)\n    - [Configuração do laradock](#l-configuração-do-Laradock)\n    - [Configuração inicial do sistema](#l-configuração-inicial-do-sistema)\n    - [Configuração inicial do banco de dados](#l-configuração-inicial-do-banco-de-dados)\n  \n  ### L-Instalação git:\nAbra um terminal e utilize o seguinte comando:\n```\nsudo apt install git -y\n```\ne insira a senha do usuário.\n\n### L-Instalação do PHP junto de extensões:\nDependente da versão a ser instalada e dos pacotes disponíveis para instalação, pose ser necessário alterar a versão inserida pelo comando, o comando a seguir é para a instalação do PHP 8.1 junto de algumas extensões necessárias:\n```\nsudo apt install php8.1 php8.1-common php8.1-curl php8.1-xml php8.1-mbstring php8.1-mysql php8.1-cli php8.1-opcache -y\n```\n  - Testar versão do PHP no terminal com o comando:\n\n  ```\n  php -v\n  ```\n\n  ### L-Instalação do Composer\n  AVISO: **Não** se pode utilizar comando `sudo apt install composer`, já que este instala uma **versão desatualizada** do mesmo e causará erros.\n\n  https://getcomposer.org/download/\n\n    ```\n    sudo mv ./composer.phar /usr/local/bin composer\n    ```\n\n  ### L-Instalação do VSCode (Opcional)\n  https://code.visualstudio.com\n\n  A instalação do VSCode é um passo recomendado para que toda a equipe de desenvolvimento utilize o mesmo editor de código-fonte\n\n  ### L-Instalação do Docker\n  A instalação do Docker no Linux se divide em partes, sendo elas:\n  - [Instalação do Docker Engine](https://docs.docker.com/engine/install/)\n  - [Pós-instalação do Docker Engine](https://docs.docker.com/engine/install/linux-postinstall/)\n  - [Instalação do Docker Compose](https://docs.docker.com/compose/install/)\n  \n\n  ## L-Implantação do ambiente de desenvolvimento\n\n  ### L-Configuração do Laradock\n  - Executar os seguintes comandos, substituindo \"*`[projeto]`*\" pelo nome da pasta que será criada.\n  ```\n  mkdir [projeto] \u0026\u0026 cd \"$_\"\n  git clone https://github.com/Laradock/laradock.git\n  cd laradock \u0026\u0026 cp .env.example .env\n  sed -i s/PHP_VERSION=7.4/PHP_VERSION=8.1/ .env\n  ```\n\n  Esses comandos fazem o seguinte:\n  - cria uma pasta\n  - clonar Laradock\n  - configurar versão do php do laradock\n\n  ### L-Configuração inicial do sistema\n  Executar os seguintes comandos dentro de *`[projeto]`*:\n  ```\n  sudo apt install php8.1-curl php8.1-dom php8.1-pdo-mysql unzip\n  git clone https://github.com/RsiIFTO/SantaMalas\n  cd SantaMalas \u0026\u0026 cp .env.example .env\n  composer install\n  php artisan key:generate\n  ```\n  \u003e **Nota** : Se o docker tiver containers do laradock de uma instalação anterior, é necessário executar os seguintes comandos na pasta *`[projeto]\\laradock\\`*, antes do passo seguinte:\n  \u003e ```\n  \u003e docker-compose build php-fpm\n  \u003e docker-compose build workspace\n  \u003e docker-compose down\"\n  \u003e ```\n  - Abrir a pasta do *`[projeto]\\laradock\\`* usando o terminal e executar o seguinte comando:\n  ```\n  docker-compose up -d nginx mysql phpmyadmin redis workspace\n  ```\n\n  ```\n  DB_HOST=mysql\n  ```\n\u003c/details\u003e\n\n# Comandos Úteis\n\n## Iniciar sistema\n\nCom o docker funcionando, pode-se executar dentro de *`[projeto]\\laradock\\`*:\n```\ndocker-compose up -d nginx mysql phpmyadmin redis workspace\n```\n\n## Reiniciar sistema\ndentro de *`[projeto]\\laradock\\`*:\n```\ndocker-compose restart\n```\n\n## Parar sistema\ndentro de *`[projeto]\\laradock\\`*:\n```\ndocker-compose stop\n```\n\n***\n\n# Instalação e Configuração do projeto\nInicia-se a instalação do projeto por meio da clonagem do projeto existente com o uso de **git**:\n```\ngit clone \u003crepositorio\u003e\n```\ne mudando o diretório de trabalho para a pasta do projeto baixado com:\n```\ncd \u003cnome-do-projeto\u003e\n```\n\n## Configuração inicial do sistema\nExecutar os seguintes comandos dentro de [projeto] caso estiver no Linux, se tiver no windows bastar apenas fazer uma cópia do arquivo [env.example] e renomear para [env]:\n```\ncd projeto \u0026\u0026 cp .env.example .env\n```\n## Adicionando pastas faltantes\nEm seguinte é criada a pasta vendor dentro do projeto utilizado o comando:\n```\ncomposer install\n```\n\n### L - Possível falha \nPodem ocorrer um tipo de erro nessa parte que é a falta de algum módilo de PHP no sistema. esse tipo de erro irá mostrar diversas linhas de erro porém no início irá também falar qual(ais) extensão(ões) falta(m) com algo como *\"ext-\u003c extensao \u003e\"* e para resolver o erro, é utilizado o seguinte comando:\n```\nsudo apt install php8.1-\u003cextensao\u003e\n```\nPor exemplo, se no erro estiver \"ext-curl\", comando de instalar será \"sudo apt install php8.1-curl\"\n\n[ERRO DE CREDENCIAL]()\n\n```\nphp artisan key:generate\n```\n\n## Configuração inicial do banco de dados\n\u003cdetails\u003e\n  \u003csummary\u003eClique para expandir!\u003c/summary\u003e\n\n  - Dentro do arquivo *`[projeto]\\malas\\.env`*, altere as seguintes linhas para os dados valores:\n\n  ```\n  DB_HOST=127.0.0.1\n  DB_PASSWORD=root\n  ```\n\n  - Com o terminal na pasta *`[projeto]\\malas\\`*, execute o seguinte comando:\n\n  ```\n  php artisan migrate\n  ```\n\n  - Altere o arquivo *`.env`* novamente, altere a linha e salve:\n\n  ```\n  DB_HOST=mysql\n  ```\n\u003c/details\u003e\n\n***\n\n## Utilizando mais de um projeto simultaneamente no laradock\n\u003cdetails\u003e\n  \u003csummary\u003eClique para expandir!\u003c/summary\u003e\n\n* Primeiro passo é está Dentro do arquivo *`[projeto]\\malas\\.env`*, altere as seguintes os dados valores:\n\n```\nAPP_URL=http://localhost.\u003cnomedoprojeto\u003e\n```\n\n* Segundo passo é abrir a pasta `[projeto]\\laradock\\ngnix\\sites\\defaut.conf` e altere a linha que contém :\n`root /var/www/public;`, assim informe o diretório do seu projeto1 e a pasta public :\n```\nserver_name localhost;\nroot /var/www/public/malas/desenvolvimento/public;\n```\n\n* Terceiro passo ainda dentro da pasta  `[projeto]\\laradock\\ngnix\\sites\\app.conf.example` fazer uma cópia do arquivo e altere o nome do arquivo para `\u003cnome do segundo projeto\u003e.conf`, dentro desse arquivo altere a linha que contém :\n`root /var/www/public;`, assim informe o diretório do seu projeto1 e a pasta public:\n```\nserver_name localhost;\nroot /var/www/public/malas/teste/public;\n```\n\n* ultimo passo, abra o seguinte arquivo `C:\\Windows\\System32\\drivers\\etc\\hosts.` adicione abaixo da linha descomentada `127.0.0.1       localhost`:\n```\n\t127.0.0.1     localhost.\u003cnomedoprojeto\u003e\n```\n\u003c/details\u003e\n\n***\n\n## Lidando com possíveis erros\n\u003cdetails\u003e\n  \u003csummary\u003eClique para expandir!\u003c/summary\u003e\n\n### Erro na porta 80:\n\nCheque se o serviço do apache2 está rodando no computador e se positivo, utilize os seguintes comandos para parar e desabilitar o apache2 de iniciar no sistema:\n```\nsudo systemctl stop apache2\nsudo systemctl disable apache2\n```\nTeste novamente a inicialização do laravel.\n\n### Erro com o sail\n\nCaso apareça um erro relacionado ao sail, será necessário executar o comando:\n```\nphp artisan sail:install\n```\ne inserir os numeros separados por vírgula dos servições que vai querer instalar, a instalação padrão é *1,3,5,7,8*\n\nApós instalação, volte ao teste de inicialização do laravel.\n\n### Erro de permissão \" There is no existing directory at \"/storage/logs\" and it could not be created: Permission denied \"\n\nCaso apareça esse erro, basta executar os seguintes comandos:\n```\nphp artisan route:clear\n\nphp artisan config:clear\n\nphp artisan cache:clear\n```\n\nou\n\ndentro da pasta do projeto utilizando o gerenciador de arquivos do linux, selecionar a pasta `storage` e aperte o botão direito do mouse e clique em propriedades, após clique em permissões e vá na ultima opção que é ` Alterar permissões dos arquivos contidos na pasta`. Dessa forma altere as opções `apenas leitura` e `acessar arquivo` para `leitura e escrita` e `criar e excluir arquivo`, por fim clique em mudar.\n\n### Erro Acess denied\n\nCaso apareça este seguinte erro:\n```\ngit pull --tags origin main\nremote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. See https://gitlab.com/help/topics/git/troubleshooting_git#error-on-git-fetch-http-basic-access-denied\nfatal: Authentication failed for 'https://gitlab.com/George-Trindade/desenvolvimento.git/' \n```\nesse erro é comum de acontecer quando estiver fazendo git push ou git pull pela primeira vez no projeto, para sua resolução é necessário que o usuário faça uma autenticação global onde é utilizada esses comandos: \n```\ngit config --global user.name \u003cseu nome de usuário no gitlab ou hub\u003e\ngit config --global user.email \u003cinforma seu email do gitlab/hub\u003e\n```\nou exemplo mais real\n\n```\ngit config --global user.name joao-lima\ngit config --global user.email joaolima@gmail.com\n```\n\n## Erro require(vendor/autoload.php): failed to open stream\n```\nPHP Warning:  require(C:\\src\\laravel\\public\\desenvolvimento/vendor/autoload.php): Failed to open stream: No such file or directory in C:\\src\\laravel\\public\\desenvolvimento\\artisan on line 18\n```\nResolução:\n```\ncomposer update --no-scripts\n```\n\n## Erro SQLSTATE[HY000] [2002] Connection refused\n\nResolução: Alterar DB_HOST=127.0.0.1 para DB_HOST=mysql\n\n\n  ```\n  DB_HOST=mysql\n  ```\n\u003c/details\u003e\n\n## Contato\nE-mail: marcossobraldev@gmail.com\n\n***\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcos-sobral%2Fsobraldev-sys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcos-sobral%2Fsobraldev-sys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcos-sobral%2Fsobraldev-sys/lists"}